CICD මෙවලම් සංවර්ධකයින් බොහෝ විට සේවාදායකයන් ලෙස විශාල සමාගම් ලැයිස්තුගත කරයි - Microsoft, Oculus, Red Hat, Ferrari සහ NASA පවා. එවැනි වෙළඳ නාම වැඩ කරන්නේ සංවර්ධකයින් කිහිප දෙනෙකුගෙන් සහ නිර්මාණකරුවෙකුගෙන් සමන්විත ආරම්භකයකට දැරිය නොහැකි මිල අධික පද්ධති සමඟ පමණක් බව පෙනේ. නමුත් මෙවලම්වල සැලකිය යුතු කොටසක් කුඩා කණ්ඩායම් සඳහා ලබා ගත හැකිය.
ඔබට අවධානය යොමු කළ හැකි දේ අපි ඔබට පහතින් කියන්නෙමු.
ඡායාරූපය -
PHP වාරණය
PHP හි ව්යාපෘති තැනීම පහසු කරන විවෘත මූලාශ්ර CI සේවාදායකයක්. මෙය ව්යාපෘතියේ දෙබලකි
PHP Censor හට 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"
රෙක්ස්
Rex යනු Remote Execution යන්නෙහි කෙටි යෙදුමකි. දත්ත මධ්යස්ථානයේ ක්රියාවලීන් ස්වයංක්රීය කිරීම සඳහා ඉංජිනේරු ෆෙරන්ක් එර්කි විසින් පද්ධතිය සංවර්ධනය කරන ලදී. රෙක්ස් පර්ල් ස්ක්රිප්ට් මත පදනම් වේ, නමුත් මෙවලම සමඟ අන්තර් ක්රියා කිරීමට මෙම භාෂාව දැන ගැනීම අවශ්ය නොවේ - බොහෝ මෙහෙයුම් (උදාහරණයක් ලෙස, ලිපිගොනු පිටපත් කිරීම) ශ්රිත පුස්තකාලයේ විස්තර කර ඇති අතර ස්ක්රිප්ට් බොහෝ විට පේළි දහයකට ගැලපේ. බහු සේවාදායක වෙත ලොග් වීම සහ ක්රියාත්මක වන කාලය සඳහා උදාහරණයක් මෙන්න:
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)
මෙය බෙදාහැරීම් සංවර්ධනය ප්රශස්ත කිරීම සඳහා වේදිකාවකි. එහි කේතය විවෘතව ඇති අතර එය ගබඩාවේ ඇත
නමුත් එහි පැවැත්ම පුරාවටම, මෙවලම කිසි විටෙකත් පුළුල් ප්රජාවක් අත්පත් කර ගෙන නැත. වුවද
රන්ඩෙක්
විවෘත මෙවලම (
පද්ධතිය භාවිතා වේ
වෝල්ට් ඩිස්නි සමාගම ,Salesforce иටිකට් මාස්ටර් . නමුත් මෙම ව්යාපෘතිය ආරම්භකයින් සඳහා ද සුදුසු ය. මෙයට හේතුව Rundeck Apache v2.0 බලපත්රය යටතේ බලපත්ර ලබා ඇති බැවිනි. ඊට අමතරව, මෙවලම භාවිතා කිරීම තරමක් පහසුය.
Rundeck සමඟ වැඩ කළ Reddit පදිංචිකරුවෙක්,
ඔබට අන්තර්ජාලය හරහා මෙවලම සැකසීම සඳහා කෙටි මාර්ගෝපදේශ ද සොයාගත හැකිය:
GoCD
විවෘත මෙවලම (
GoCD භාවිතා කරනු ලබන්නේ ඔන්ලයින් මෝටර් රථ අලෙවි අඩවිය වන AutoTrader, පෙළපත් සේවා සම්භවය සහ ක්රෙඩිට් කාඩ් සපයන්නා වන Barclaycard වෙතින් ඉංජිනේරුවන් විසිනි. කෙසේ වෙතත්, මෙවලම් භාවිතා කරන්නන්ගෙන් හතරෙන් එකක්
ආරම්භකයින් අතර සේවාවේ ජනප්රියතාවය එහි විවෘතභාවයෙන් පැහැදිලි කළ හැකිය - එය Apache v2.0 බලපත්රය යටතේ බෙදා හරිනු ලැබේ. ඒ අතරම, GoCD
ඡායාරූපය -
ඔබට ප්රායෝගිකව GoCD උත්සාහ කිරීමට අවශ්ය නම්, ඔබට ව්යාපෘති වෙබ් අඩවියෙන් සොයාගත හැකිය
ජෙන්කින්ස්
ජෙන්කින්ස් පුළුල් ලෙස දන්නා සහ
අද ජෙන්කින්ස් සමඟ
උපකරණයේ සමස්ත පැවැත්ම පුරාවටම, එය වටා විශාල ප්රජාවක් පිහිටුවා ඇත. පරිශීලකයන් නූල් වල සක්රියව සන්නිවේදනය කරයි
ජෙන්කින්ස් සමඟ ආරම්භ කිරීම: නිල මාර්ගෝපදේශය ;ජෙන්කින්ස් වෙත සම්පූර්ණ මාර්ගෝපදේශය ;- මගපෙන්වීම
ආරම්භකයින් සඳහා ජෙන්කින්ස් - බ්රෙන්ට් ලුස්ටර්ගේ පොත
ජෙන්කින්ස් 2. අපි පටන් ගනිමු »; - රෆාල් ලෙෂ්කෝගේ පොත"
ඩොකර් සහ ජෙන්කින්ස් සමඟ අඛණ්ඩ බෙදා හැරීම: පරිමාණ කළ හැකි යෙදුම් ලබා දීම ".
ජෙන්කින්ස් සතුව ප්රයෝජනවත් පැති ව්යාපෘති කිහිපයක් තිබේ. පළමු එක ප්ලගිනයකි
Buildbot
මෙය යෙදුම් ගොඩනැගීම සහ පරීක්ෂා කිරීමේ චක්රය ස්වයංක්රීය කිරීම සඳහා අඛණ්ඩ ඒකාබද්ධ පද්ධතියකි. එය කේතයේ කිසියම් වෙනසක් සිදු කරන සෑම අවස්ථාවකම එහි ක්රියාකාරිත්වය ස්වයංක්රීයව පරීක්ෂා කරයි.
මෙවලමෙහි කතුවරයා වූයේ ඉංජිනේරු බ්රයන් වෝනර් ය. අද එයා රාජකාරි කරනවා
Buildbot
ඇත්ත වශයෙන්ම, එය පමණක් නොවේ කුඩා සංවිධාන සහ ආරම්භක අවධානය යොමු කළ යුතු DevOps මෙවලම්. අදහස් දැක්වීමේදී ඔබේ ප්රියතම මෙවලම් ලබා දෙන්න, අපි පහත සඳහන් ද්රව්යවලින් එකක් ගැන කතා කිරීමට උත්සාහ කරමු.
ආයතනික බ්ලොග් අඩවියේ අප ලියන දේ:
විනිවිද යාමේ පරීක්ෂණය - බාහිර ආරක්ෂක විගණනය NetApp MAX දත්ත: විසඳුම් හැකියාවන් පිළිබඳ දළ විශ්ලේෂණය බහාලුම්වල කෙටි ඉතිහාසයක්: chroot සිට Kubernetes දක්වා සපයන්නාගේ වලාකුළෙහි DDoS ආරක්ෂාව
මූලාශ්රය: www.habr.com