58 - CI/CD v GitLab

Published: Aug. 29, 2020, 6:52 a.m.

b'Ondra \\u0160ika se zab\\xfdv\\xe1 \\u0161kolen\\xedm DevOps open-source technologi\\xed a do tohoto d\\xedlu jsme si ho pozvali, kv\\u016fli jeho znalostem v oblasti continuous integration / continuous deployment v GitLabu. Vzhledem, \\u017ee jedno z jeho \\u0161kolen\\xed je p\\u0159\\xedmo v\\u011bnov\\xe1no tomuto t\\xe9matu, nemohli jsme z\\xedskat nikoho lep\\u0161\\xedho.\\n\\nGitLab je aplikace pro spr\\xe1vu zdrojov\\xe9ho k\\xf3du (git repository), kter\\xe1 v sob\\u011b integruje \\u0159adu dal\\u0161\\xedch oblast\\xed v\\xfdvoj\\xe1\\u0159sk\\xe9ho ekosyst\\xe9mu a sna\\u017e\\xed se nab\\xeddnout all-in-one \\u0159e\\u0161en\\xed. V posledn\\xedch letech siln\\u011b roste, proto\\u017ee m\\xe1 vst\\u0159\\xedcnou licen\\u010dn\\xed politiku (jejich on-premise free tier obsahuje v\\u0161echny z\\xe1kladn\\xed funkcionality, kter\\xe9 firma s 0 a\\u017e 100 lidmi pot\\u0159ebuje) a z\\xe1rove\\u0148 velmi dob\\u0159e integruje b\\u011b\\u017en\\u011b pou\\u017e\\xedvan\\xe9 open-source technologie (Git, Node, MarkDown, Docker, Prometheus, Jaeger, Sentry). Krom\\u011b repozit\\xe1\\u0159e zdrojov\\xe9ho k\\xf3du v\\xe1m nab\\xeddne i reposit\\xe1\\u0159 artefakt\\u016f (Docker registry, Maven repository, Node registry), issue tracking i CI. Jeho UI je naps\\xe1no ve Vue.js a je velmi plynul\\xe9 a skv\\u011ble se s n\\xedm pracuje. S ka\\u017edou novou verz\\xed p\\u0159epad\\xe1v\\xe1 cel\\xe1 \\u0159ada u\\u017eite\\u010dn\\xfdch funkc\\xed z placen\\xfdch pl\\xe1n\\u016f do komunitn\\xed verze a tak si t\\u0159eba od verze 13 m\\u016f\\u017eete u\\u017e\\xedvat t\\u0159eba Service Desku nebo schvalov\\xe1n\\xed merge request\\u016f. V\\u0161echny funkcionality m\\xe1 pokryt\\xe9 pomoc\\xed REST API, tak\\u017ee pr\\xe1ce s GitLabem lze velmi dob\\u0159e skriptovat.\\n\\nTo a plno dal\\u0161\\xedch v\\u011bc\\xed jsme probrali v tomto d\\xedle s Ondrou \\u0160ikou a pokud se V\\xe1m zd\\xe1, \\u017ee jsme mu nepokryt\\u011b d\\u011blali reklamu, m\\xe1te pravdu. Reklama to byla ov\\u0161em zcela nezi\\u0161tn\\xe1 \\u2013 prost\\u011b jsme byli s jeho \\u0161kolen\\xedm natolik spokojeni (j\\xe1 a kolegov\\xe9 z FG.cz), \\u017ee se to zkr\\xe1tka na tomto d\\xedle projevilo. Snad v\\xe1s tedy moje chv\\xe1la neuraz\\xed.'