Buildkite
Buildkite is een dienst die uw software te bouwen en testen van processen automatiseert.
- Scales over honderden of duizenden agenten.
- Ren maar liefst 10.000 agenten per account.
- Buildkite maakt gebruik van pijpleidingen dat er meer kan doen dan alleen maar bouwt of proeven.
- U kunt bestanden, bouwen websites dragen of aangepaste pipeline functionaliteit in uw eigen code aan uw behoeften te voldoen.
- Webhooks en API's stellen u in staat om aangepaste instrumenten te ontwikkelen, pijpleidingen te wijzigen en configureren van de agenten en pijpleidingen naar de behoeften van uw bedrijf te voldoen.
- De Buildkite-agent draait op Windows, OSX en Linux. U kunt ook de Docker container gebruiken om nodes of clusters draaien op elke container-enabled platform.
- Integratie met GitHub en andere bron controle-instrumenten, zodat u te implementeren versiebeheer, vertakken en andere standaard SCM-functionaliteit.
- Buildkite ondersteunt een groot aantal verschillende programmeertalen, zoals Ruby, Haskell, Java en.
- NETTO. Het geeft toegang tot nooit uw broncode, wat betekent dat uw aangepaste ontwikkeling en intellectuele eigendom veilig zijn.
- De Buildkite agenten communiceren met de Buildkite API om poll voor het werk. Netwerkproblemen kunnen van invloed op uw bouwt of testen.
- Hoewel er een gratis optie voor open-source projecten, studenten en docenten organisaties, is er een per gebruiker per maand kosten voor de software te gebruiken.
- Service-level agreements zijn niet beschikbaar in de standaard plan. Ze eisen dat de Enterprise Plan, dat is $ 2999 per maand.
De Buildkite functionaliteit is gebaseerd op een middel dat u installeert en verbinding maken met uw broncode repository. Zodra je dat gedaan hebt, moet je een pijpleiding kan aanmaken, een build en legt dit. Gewoon zo! Elke agent wordt uitgevoerd één te bouwen in een tijd, maar u kunt installeren zo veel agenten als je wilt. U kunt dan gebruik maken van pijpleidingen naar uw build processen te automatiseren, evenals andere workflow taken, zoals run scripts, wachten op input van de gebruiker, het importeren van gegevens uit te voeren of het genereren van een webpagina. Pijpleidingen kunnen vele handige dingen, waaronder server provisioning of het creëren van andere pijpleidingen te doen. Zodra uw pijpleidingen lopen, kunt u de prestaties, betrouwbaarheid en status te controleren. Na verloop van tijd, kunt u een geschiedenis van de pijpleiding prestaties te ontwikkelen en gebruik dat om wijzigingen in uw workflow processen te rijden.