Buildkite
Buildkite je servis koji automatizira svoj softver izgradnju i procese testiranja.
- Vage preko stotine ili tisuće agenata.
- Pokrenuti čak 10.000 agenata po računu.
- Buildkite koristi cjevovode koji može učiniti više nego samo gradi ili testovi.
- Možete prenositi datoteke, izgraditi web stranice ili stvoriti prilagođenu funkcionalnost cjevovoda unutar svog koda kako bi zadovoljili svoje potrebe.
- Webhooks i API vam omogućiti da razviju prilagođenih alata, mijenjati cjevovode i konfigurirati agenata i cjevovoda kako bi se zadovoljile potrebe vaše tvrtke.
- Buildkite zastupnik radi na Windows, OSX i Linux. Također možete koristiti spremnik listi za pokretanje čvorova ili klastera na bilo koji kontejner omogućen platformi.
- Integrira s GitHub i drugih kontrolnih izvor alata, kako bi se omogućilo da se provede verzije, vilica i drugi standardni SCM funkcionalnost.
- Buildkite podržava različite programske jezike kao što su Ruby, Haskell, Java i.
- NETO. To nikada ne pristupi izvornog koda, što znači da je vaš običaj razvoj i intelektualno vlasništvo su sigurne.
- U Buildkite agenti komuniciraju s Buildkite API anketi za rad. Mreža problema s povezivanjem mogu utjecati na vaš gradi ili testiranje.
- Dok je slobodan izbor za open-source projekata, studentima i nastavnim organizacijama, postoji po korisniku mjesečni trošak za korištenje softvera.
- dogovore nisu dostupne u standardnom planu. Oni zahtijevaju Enterprise plan, što je $ 2999 mjesečno.
Funkcionalnost Buildkite oslanja na sredstva koje ste instalirali i spojite na svoj izvorni kod sklonište. Nakon što ste to učinili, možete stvoriti cjevovod, definirati graditi i pošaljite ga. Samo tako! Svaki agent traje jednu graditi u isto vrijeme, ali možete instalirati koliko agenti kao što želite. Nakon toga možete koristiti cjevovoda za automatizirati svoje procese graditi, kao i obavljati druge zadataka tijeka rada, kao što je pokretanje skripte, pričekajte korisničkog unosa, uvoz podataka ili generirati web-stranicu. Cjevovodi mogu učiniti mnoge praktične stvari, uključujući poslužitelja rezerviranja ili stvaranja drugih cjevovoda. Nakon što su cjevovodi trčanje, možete pratiti njihovu učinkovitost, pouzdanost i status. Tijekom vremena, možete razviti povijest izvedbe cjevovoda i koristiti da za pogon izmjene u workflow procesa.