Buildkite
Buildkite er en tjeneste som automatiserer programvare bygge og testprosesser.
- Skalaer over hundrevis eller tusenvis av agenter.
- Kjør så mange som 10 000 agenter per konto.
- Buildkite bruker rørledninger som kan gjøre mer enn bare bygger eller tester.
- Du kan overføre filer, bygge nettsteder eller opprette egendefinerte rørledning funksjonalitet i din egen kode for å møte dine behov.
- Webhooks og APIer gjøre deg i stand til å utvikle tilpassede verktøy, endre rørledninger og konfigurere agenter og rørledninger for å dekke bedriftens behov.
- Den Buildkite agenten kjøres på Windows, OSX og Linux. Du kan også bruke Docker container for å kjøre noder eller klynger på en container-aktivert plattform.
- Integrerer med GitHub og andre kilde kontrollverktøy, slik at du kan gjennomføre versjons, gaffel og andre standard SCM-funksjonalitet.
- Buildkite støtter mange forskjellige programmeringsspråk, slik som Ruby, Haskell, Java og.
- NETT. Det åpner aldri kildekoden, noe som betyr at den tilpassede utvikling og intellektuell eiendom er sikre.
- De Buildkite agenter kommunisere med Buildkite API for å meningsmåling for arbeid. Nettverkstilkoblingsproblemer kan påvirke din bygger eller testing.
- Mens det er et gratis alternativ til åpen kildekode-prosjekter, studenter og undervisnings organisasjoner, er det per bruker månedlige kostnader for å bruke programvaren.
- Serviceavtaler er ikke tilgjengelige i standard plan. De krever Enterprise Plan, som er $ 2999 per måned.
Den Buildkite funksjonalitet er avhengig av en agent som du installerer og kobler til kildekoden depotet. Når du har gjort det, kan du lage en rørledning, definere en bygge og sende det. Bare sånn! Hver agent kjører en bygge på en gang, men du kan installere så mange agenter som du vil. Du kan deretter bruke rørledninger for å automatisere bygge prosesser, samt utføre andre arbeidsflyt oppgaver, for eksempel kjøre skript, vente på brukerundersøkelser, importere data eller generere en webside. Rørledninger kan gjøre mange praktiske ting, inkludert server provisioning eller lage andre rørledninger. Når dine rørledninger kjører, kan du overvåke sin ytelse, pålitelighet og status. Over tid, kan du utvikle en historie med rørledning ytelse og bruke den til å drive endringer i arbeidsflytprosesser.