Buildkite
Buildkite er en tjeneste, som automatiserer din software build og test processer.
- Scales tværs hundredvis eller tusindvis af agenter.
- Kør så mange som 10.000 agenter per konto.
- Buildkite bruger rørledninger, der kan gøre mere end blot bygger eller tests.
- Du kan overføre filer, bygge sites eller oprette brugerdefinerede rørledning funktionalitet i din egen kode til at opfylde dine behov.
- Webhooks og API'er gør det muligt at udvikle brugerdefinerede værktøjer, ændre rørledninger og konfigurere agenter og rørledninger til at opfylde din virksomheds behov.
- Det Buildkite agenten kører på Windows, OSX og Linux. Du kan også bruge Docker container til at køre noder eller klynger på enhver beholder-aktiveret platform.
- Kan integreres med GitHub og andre kilde kontrolredskaber, at gøre det muligt for dig at implementere versionering, forking og andre standard SCM-funktionalitet.
- Buildkite understøtter mange forskellige programmeringssprog, såsom Ruby, Haskell, Java og.
- NET. Det aldrig får adgang til din kildekode, hvilket betyder, at din brugerdefinerede udvikling og intellektuel ejendomsret er sikre.
- De Buildkite agenter kommunikerer med Buildkite API til at meningsmåling for arbejde. Netværk forbindelsesproblemer kan påvirke din bygger eller afprøvning.
- Mens der er en gratis mulighed for open source-projekter, studerende og undervisning organisationer, der er en pr-bruger månedlige omkostninger til at bruge softwaren.
- service-level agreements er ikke tilgængelige i standard planen. De kræver Enterprise-planen, som er $ 2999 per måned.
Den Buildkite funktionalitet er afhængig af en agent, som du installere og oprette forbindelse til din kildekode repository. Når du har gjort det, kan du oprette en rørledning, definerer et build og forelægger det. Bare sådan! Hver agent kører man opbygge ad gangen, men du kan installere så mange agenter som du ønsker. Du kan derefter bruge rørledninger til at automatisere dine byggeprocesser, samt udføre andre workflow opgaver, såsom køre scripts, vente på input fra brugeren, importere data eller generere en webside. Rørledninger kan gøre mange praktiske ting, herunder server provisioning eller skabe andre rørledninger. Når dine rørledninger kører, kan du overvåge deres ydelse, pålidelighed og status. Over tid, kan du udvikle en historie af rørledning ydeevne og bruge den til at køre ændringer i dine arbejdsprocesser.