Abaphuhlisi bezixhobo zeCICD bahlala bedwelisa iinkampani ezinkulu njengabaxumi-Microsoft, Oculus, Red Hat, kunye neFerrari kunye neNASA. Kungabonakala ngathi ezo mpawu zisebenza kuphela ngeenkqubo ezibizayo apho uqalo olubandakanya abaphuhlisi abambalwa kunye nomyili akanako ukubanakho. Kodwa inxalenye ebalulekileyo yezixhobo iyafumaneka kumaqela amancinci.
Siza kukuxelela into onokuyihoya ngezantsi.
--ΠΡΠΎ -
PHP Censor
Iseva ye-CI evulekileyo eyenza kube lula ukwakha iiprojekthi kwi-PHP. Le yifolokhwe yeprojekthi
I-PHP Censor inokusebenza kunye ne-GitHub, i-GitLab, i-Mercurial kunye nezinye iindawo zokugcina. Ukuvavanya ikhowudi, isixhobo sisebenzisa i-Atoum, i-PHP Spec, i-Behat, iilayibrari ze-Codeception. Apha
test:
atoum:
args: "command line arguments go here"
config: "path to config file"
directory: "directory to run tests"
executable: "path to atoum executable"
Rex
I-Rex imfutshane kwi-Remote Execution. Inkqubo yaphuhliswa yinjineli uFerenc Erki ukwenza ngokuzenzekelayo iinkqubo kwiziko ledatha. I-Rex isekelwe kwizikripthi zePerl, kodwa akuyimfuneko ukwazi olu lwimi ukusebenzisana nesixhobo - uninzi lwemisebenzi (umzekelo, iifayile zokukopisha) zichazwe kwilayibrari yomsebenzi, kwaye izikripthi zihlala zingena kwimigca elishumi. Nanku umzekelo wokungena kwiiseva ezininzi kunye nokuqhuba ixesha lokuphumla:
use Rex -feature => ['1.3'];
user "my-user";
password "my-password";
group myservers => "mywebserver", "mymailserver", "myfileserver";
desc "Get the uptime of all servers";
task "uptime", group => "myservers", sub {
my $output = run "uptime";
say $output;
};
Sincoma ukuqala ukwazana kwakho nesixhobo nge
Vula iNkonzo yoKwakha (OBS)
Eli liqonga lokuphucula uphuhliso losasazo. Ikhowudi yayo ivuliwe kwaye ikwindawo yokugcina kuyo
Kodwa kubo bonke ubukho bayo, isixhobo asizange sifumane uluntu olubanzi. Nangona
I-Rundeck
Vula isixhobo (
Inkqubo isetyenziswa kwi
Inkampani yeWalt Disney ,lesforce ΠΈUmthi weTikiti . Kodwa le projekthi ikwalungele ukuqalisa. Oku kungenxa yokuba i-Rundeck inelayisensi phantsi kwelayisensi ye-Apache v2.0. Ngaphezu koko, isixhobo kulula kakhulu ukuyisebenzisa.
Umhlali waseReddit osebenze noRundeck,
Unokufumana kwakhona izikhokelo ezimfutshane zokuseta isixhobo kwi-intanethi:
GoCD
Vula isixhobo (
IGoCD isetyenziswa ziinjineli ezisuka kwindawo yokuthengisa iimoto kwi-Intanethi i-AutoTrader, inkonzo yomlibo wokuzalwa kunye nomnikezeli wekhadi letyala iBarclaycard. Nangona kunjalo, ikota yabasebenzisi besixhobo
Ukuthandwa kwenkonzo phakathi kweziqalo kunokuchazwa ngokuvuleka kwayo - ihanjiswa phantsi kwelayisensi ye-Apache v2.0. Ngexesha elifanayo, iGoCD
--ΠΡΠΎ -
Ukuba ufuna ukuzama iGoCD ekusebenzeni, ungayifumana kwiwebhusayithi yeprojekthi
Jenkins
Jenkins waziwa ngokubanzi kwaye
Namhlanje kunye noJenkins
Kubo bonke ubukho besixhobo, uluntu olukhulu luye lwayijikeleza. Abasebenzisi banxibelelana ngenkuthalo ngemisonto kwi
Ukuqalisa ngeJenkins: Isikhokelo esisemthethweni ;Isikhokelo esipheleleyo seJenkins ;- Isikhokelo
Jenkins kubaqalayo - Incwadi kaBrent Laster
Jenkins 2. Masiqalise "; - Incwadi kaRafal Leshko "
Ukuhanjiswa ngokuqhubekayo kunye ne-Docker kunye ne-Jenkins: Ukuhanjiswa kwezicelo ze-Scalable Β».
UJenkins uneeprojekthi ezininzi ezisecaleni eziluncedo. Eyokuqala yi-plugin
I-Buildbot
Le yinkqubo yokudibanisa eqhubekayo yokwenza ngokuzenzekelayo umjikelezo wokwakha kunye nokuvavanya kwezicelo. Ijonga ngokuzenzekelayo ukusebenza kwekhowudi rhoqo xa naluphi na utshintsho lwenziwa kuyo.
Umbhali wesixhobo wayeyinjineli uBrian Warner. Namhlanje usemsebenzini
I-Buildbot
Kakade, akuphelelanga apho Izixhobo ze-DevOps ukuba imibutho emincinci kunye nabaqalayo kufuneka banikele ingqalelo. Nika izixhobo zakho ozithandayo kumazwana, kwaye siya kuzama ukuthetha ngazo kwenye yezinto ezilandelayo.
Yintoni esibhala ngayo kwibhlog yeshishini:
Uvavanyo lokungena - uphicotho lokhuseleko lwangaphandle I-NetApp MAX DATA: ushwankathelo lwezakhono zesisombululo Imbali emfutshane yeMigqomo: Ukusuka eChroot ukuya eKubernetes Ukhuseleko lweDDoS kwilifu lomboneleli
umthombo: www.habr.com