Isha furan ee server-ka CI oo sahlaysa in la dhiso mashaariicda PHP. Tani waa fargeeto mashruuca PHPCI. PHPCI lafteedu wali way soo koraysaa, laakiin maaha sidii hore.
test:
atoum:
args: "command line arguments go here"
config: "path to config file"
directory: "directory to run tests"
executable: "path to atoum executable"
Tixgelinin PHP Censor uu si fiican ugu habboon yahay in la geeyo mashruucyo yaryar, laakiin waa inaad martigelisaa oo aad adigu habaysataa (is-martigalisay). Hawshan waxaa lagu fududeeyay dukumeenti faahfaahsan - waxay ku taal GitHub.
Rex waa u gaaban yahay fulinta fog. Nidaamka waxaa sameeyay injineer Ferenc Erki si uu u habeeyo hababka xarunta xogta. Rex waxay ku salaysan tahay Perl scripts, laakiin ma aha lagama maarmaan in la ogaado luqaddan si ay ula falgalaan qalabka - inta badan hawlgallada (tusaale, koobiyeynta files) ee maktabadda shaqada, iyo scripts inta badan ku haboon toban sadar. Waa kan tusaale gelitaanka servero badan iyo socodsiinta wakhtiga:
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;
};
Waxaan kugula talineynaa inaad ku bilowdo aqoontaada qalabka hagaha rasmiga ah ΠΈ e-buug, kaas oo hadda la dhamaystirayo.
Qalab furan (GitHub), kaas oo otomaatig u ah hawlaha xarunta xogta iyo daruuraha iyada oo la adeegsanayo qoraallada. Adeegga qoraalka gaarka ah ayaa mas'uul ka ah dilkooda. Waxaan dhihi karnaa in Rundeck ay tahay "gabadha" ee goobta maamulka codsiga ControlTier. Rundeck wuu ka go'ay 2010 wuxuuna helay hawlqabad cusub - tusaale ahaan, isdhexgalka Puppet, Chef, Git iyo Jenkins.
Nidaamka waxaa loo isticmaalaa gudaha Shirkadda Walt Disney Company, Salesforce ΠΈ Ticketmaster. Laakiin mashruucu sidoo kale wuxuu ku habboon yahay bilowga. Tani waa sababta oo ah Rundeck waxa ay ku haysataa shatiga Apache v2.0 shatiga. Waxaa intaa dheer, qalabku waa mid aad u fudud in la isticmaalo.
Qalab furan (GitHub) si otomaatig ah u koontaroolida nooca code. Waxaa la soo bandhigay 2007 shirkaddu Shaqada Fikirka - ka dibna mashruuca waxaa loo yaqaan Cruise.
GoCD waxaa isticmaala injineerada ka socda goobta iibka baabuurta ee AutoTrader, adeegga abtirsiinta iyo bixiyaha kaararka deynta Barclaycard. Si kastaba ha ahaatee, rubuc ka mid ah isticmaalayaasha qalabka waxay ka kooban tahay ganacsi yar.
Caannimada adeegga ee ka mid ah kuwa bilawga ah waxaa lagu sharxi karaa furfurnaanteeda - waxaa lagu qaybiyaa shatiga Apache v2.0. Isla mar ahaantaana, GoCD Waxay leedahay plugins loogu talagalay isdhexgalka software-ka saddexaad - nidaamyada oggolaanshaha iyo xalalka daruuraha. Nidaamka runta ah aad u adag xagga aqoonta - waxay leedahay tiro badan oo ka mid ah hawl-wadeennada iyo kooxaha. Sidoo kale, dadka isticmaala qaarkood waxay ka cawdaan interface liidata iyo u baahan tahay u habeeyaan wakiilada miisaanka.
Kani waa nidaam is-dhexgal joogto ah oo otomaatig u ah samaynta iyo wareegga tijaabada ee codsiyada. Waxay si toos ah u hubisaa shaqaynta koodka mar kasta oo isbedel lagu sameeyo.
Qoraaga qalabku wuxuu ahaa injineer Brian Warner. Maanta shaqadii ayuu ku jiraa bedelay kooxda hindisaha Guddiga Kormeerka Buildbot, oo ay ku jiraan lix horumariye.
Buildbot waxaa loo isticmaalaa mashaariicda sida LLVM, MariaDB, Blender iyo Dr.Web. Laakiin sidoo kale waxaa loo adeegsadaa mashaariicda yaryar sida wxWidgets iyo Flathub. Nidaamku wuxuu taageeraa dhammaan VCS-ga casriga ah wuxuuna leeyahay dejin dhisme dabacsan isagoo isticmaalaya Python si uu u qeexo. Waxay kaa caawin doontaa inaad wax ka qabato dhammaantood. dukumeenti rasmi ah iyo casharrada dhinac saddexaad, tusaale ahaan, halkan waa mid gaaban Buugga IBM.
Dabcan, intaas kuma koobna Qalabka DevOps ee ururada yaryar iyo kuwa bilawga ah ay tahay inay fiiro gaar ah u yeeshaan. Sii qalabka aad jeceshahay faallooyinka, waxaana isku dayi doonaa inaan uga hadalno mid ka mid ah agabyada soo socda.