От YAML-спагетти в GitLab CI к кубикам LEGO: есть ли спасение от монолитных CI/CD шаблонов в GitLab Components?
Вы хотите просто поправить один шаг в пайплайне, открываете Pipeline editor, а там... 3000 строк переплетенного кода. Кто-то поменял глобальную переменную, и деплой упал сразу у трех соседних команд. А инклюды чужих пайплайнов из ref: master уже снятся в кошмарах каждому инженеру.
На DevOops 2025 Александр Кувыкин выступил с докладом «GitLab components. Как не докатиться до монолитных шаблонов CI/CD»
Мы увидели, как можно распилить монолитный инфраструктурный код и превратить хаос из тысяч строк YAML в аккуратный конструктор LEGO из GitLab Components.
Прошел год, тема стала только острее. Ведь YAML-спагетти сами себя не распутают, а ИИ-ассистенты пока способны разве что сгенерировать поверх вашего легаси еще пару тысяч строк отборного нейрослопа. И хотя Саша не выступает в этом сезоне, мы просто не могли не пригласить его к нам в эфир в преддверии новой конференции!
До DevOops 2026 остается всего три недели, и в седьмом выпуске DevOops Podcast мы решили обсудить:
• Эффект бабочки в инфраструктуре: почему глобальные variables и инклюды из master гарантированно приводят к упавшему проду и седым волосам дежурных?
• «Слон в МРТ»: как тестировать огромные конвейеры по частям ДО того, как они доедут до продакшена и сломают работу всей компании?
• Пряник вместо кнута: как внедрить строгое версионирование (SemVer), но при этом не душить разработчиков требованиями Conventional Commits?
• «Шпагат Ван Дамма» в энтерпрайзе: как балансировать между разными инстансами GitLab внутри большого холдинга, расшаривая общие пайплайны так, чтобы ничего не порвалось?
Присоединяйтесь к нам 25 сентября в 18:00 (МСК):
📺 YouTube | 📺 VK Видео
В комментариях и на трансляции ждем ваших признаний о миллионах строк в вашем Pipeline editor! И кто до сих пор тянет шаблоны из master? Самые страшные истории боли разберем в эфире!
Post #739
247

- 🐳 2
- 👌 1