የ CICD መሳሪያዎች ገንቢዎች ብዙውን ጊዜ ትላልቅ ኩባንያዎችን እንደ ደንበኛ ይዘረዝራሉ - ማይክሮሶፍት ፣ ኦኩለስ ፣ ቀይ ኮፍያ ፣ ፌራሪ እና ናሳ እንኳን። እንደነዚህ ያሉት ምርቶች ሁለት ገንቢዎችን እና ዲዛይነርን ያቀፈ ጅምር አቅም በማይኖራቸው ውድ ስርዓቶች ብቻ የሚሰሩ ይመስላል። ነገር ግን የመሳሪያዎቹ ጉልህ ክፍል ለአነስተኛ ቡድኖች ይገኛል.
ከዚህ በታች ምን ትኩረት መስጠት እንደሚችሉ እንነግርዎታለን.
--Ото -
ፒኤችፒ ሳንሱር
በ PHP ውስጥ ፕሮጀክቶችን ለመገንባት ቀላል የሚያደርግ ክፍት ምንጭ CI አገልጋይ። ይህ የፕሮጀክቱ ሹካ ነው
ፒኤችፒ ሳንሱር ከ GitHub፣ GitLab፣ Mercurial እና ከሌሎች በርካታ ማከማቻዎች ጋር መስራት ይችላል። ኮድን ለመሞከር መሳሪያው Atoum፣PHP Spec፣ Behat፣ Codeception ቤተ-መጻሕፍትን ይጠቀማል። እዚህ
test:
atoum:
args: "command line arguments go here"
config: "path to config file"
directory: "directory to run tests"
executable: "path to atoum executable"
ሬክስ
ሬክስ ለርቀት ማስፈጸሚያ አጭር ነው። ስርዓቱ የተገነባው በመረጃ ማእከል ውስጥ ሂደቶችን በራስ-ሰር ለማድረግ በኢንጂነር ፈረንጅ ኤርኪ ነው። ሬክስ በፐርል ስክሪፕቶች ላይ የተመሰረተ ነው, ነገር ግን ከመሳሪያው ጋር ለመገናኘት ይህን ቋንቋ ማወቅ አስፈላጊ አይደለም - አብዛኛዎቹ ስራዎች (ለምሳሌ, ፋይሎችን መቅዳት) በተግባር ቤተ-መጽሐፍት ውስጥ ተገልጸዋል, እና ስክሪፕቶች ብዙውን ጊዜ በአስር መስመሮች ውስጥ ይጣጣማሉ. ወደ ብዙ አገልጋዮች ለመግባት እና የስራ ሰዓትን ለማሄድ ምሳሌ እዚህ አለ፡-
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;
};
ከመሳሪያው ጋር ትውውቅዎን እንዲጀምሩ እንመክራለን
የግንባታ አገልግሎት (OBS) ክፈት
ይህ የስርጭት ልማትን ለማመቻቸት መድረክ ነው። የእሱ ኮድ ክፍት ነው እና በማከማቻ ማከማቻ ውስጥ አለ።
ነገር ግን በሕልውናው ዘመን ሁሉ መሣሪያው ሰፊ ማህበረሰብ አግኝቶ አያውቅም። ቢሆንም
Rundeck
መሳሪያ ክፈት (
ስርዓቱ በ ውስጥ ጥቅም ላይ ይውላል
የዎልት ዲሲ ኩባንያ ,Salesforce иTicketmaster . ግን ፕሮጀክቱ ለጀማሪዎችም ተስማሚ ነው. ይህ የሆነበት ምክንያት Rundeck በ Apache v2.0 ፍቃድ ስለተሰጠው ነው። በተጨማሪም, መሣሪያው ለመጠቀም በጣም ቀላል ነው.
ከሩንዴክ ጋር የሰራ የሬዲት ነዋሪ፣
እንዲሁም መሳሪያውን በመስመር ላይ ለማዘጋጀት አጭር መመሪያዎችን ማግኘት ይችላሉ-
GoCD
መሳሪያ ክፈት (
GoCD ከመስመር ላይ የመኪና ሽያጭ ጣቢያ አውቶትራደር፣ የዘር ሐረግ አገልግሎት የቀድሞ እና የክሬዲት ካርድ አቅራቢ ባርክሌይካርድ በመጡ መሐንዲሶች ጥቅም ላይ ይውላል። ሆኖም ግን, አንድ አራተኛ የመሳሪያ ተጠቃሚዎች
በጅማሬዎች መካከል ያለው የአገልግሎቱ ተወዳጅነት በክፍትነቱ ሊገለፅ ይችላል - በ Apache v2.0 ፈቃድ ስር ይሰራጫል። በተመሳሳይ ጊዜ, GoCD
--Ото -
GoCD ን በተግባር መሞከር ከፈለጉ በፕሮጀክቱ ድህረ ገጽ ላይ ማግኘት ይችላሉ።
ጄንከንዝ
ጄንኪንስ በሰፊው ይታወቃል እና
ዛሬ ከጄንኪንስ ጋር
በመሳሪያው አጠቃላይ ሕልውና ዙሪያ አንድ ትልቅ ማህበረሰብ ተፈጥሯል። ተጠቃሚዎች በክሮች ውስጥ በንቃት ይገናኛሉ።
በጄንኪንስ መጀመር፡ ይፋዊው መመሪያ ;ለጄንኪንስ የተሟላ መመሪያ ;- መመሪያ
ጄንኪንስ ለጀማሪዎች - የብሬንት ሉስተር መጽሐፍ
ጄንኪንስ 2. እንጀምር "; - መጽሐፍ በ Rafal Leshko "
ከዶከር እና ከጄንኪንስ ጋር ቀጣይነት ያለው መላኪያ፡ ሊለኩ የሚችሉ መተግበሪያዎችን በማቅረብ ላይ ».
ጄንኪንስ በርካታ ጠቃሚ የጎን ፕሮጀክቶች አሉት። የመጀመሪያው ተሰኪ ነው።
buildbot
ይህ የመተግበሪያዎችን ግንባታ እና የሙከራ ዑደት በራስ-ሰር ለማካሄድ ቀጣይነት ያለው ውህደት ስርዓት ነው። ማንኛውም ለውጦች በተደረጉ ቁጥር የኮዱን ተግባር በራስ ሰር ይፈትሻል።
የመሳሪያው ደራሲ መሐንዲስ ብሪያን ዋርነር ነበር. ዛሬ ተረኛ ነው።
buildbot
በእርግጥ, ያ ብቻ አይደለም። ትናንሽ ድርጅቶች እና ጀማሪዎች ትኩረት መስጠት ያለባቸው DevOps መሳሪያዎች። የሚወዷቸውን መሳሪያዎች በአስተያየቶች ውስጥ ይስጡ, እና ከሚከተሉት ቁሳቁሶች ውስጥ በአንዱ ስለእነሱ ለመናገር እንሞክራለን.
በድርጅት ብሎግ ላይ ስለምንጽፈው፡-
የመግባት ሙከራ - የውጭ ደህንነት ኦዲት NetApp MAX DATA፡ የመፍትሄ አቅሞች አጠቃላይ እይታ የመያዣዎች አጭር ታሪክ፡ ከ Chroot እስከ ኩበርኔትስ የ DDoS ጥበቃ በአቅራቢው ደመና ውስጥ
ምንጭ: hab.com