отметили
5
человек
голосовать
5
человек
Настройка GitLab CI/CD: понимаем принципы работы и запускаем первый pipelinehabr.com

На Habr вышла первая часть туториала по GitLab CI/CD, которая обещает объяснить не «как настроить под Node.js», а принципы работы системы в целом. Автор сетует, что большинство русскоязычных инструкций сводятся к копированию готовых конфигов, не давая понимания базовой механики.
В материале разбираются ключевые термины: pipeline, stages, jobs и runner, причём с визуальными схемами и построчным разбором логов. Упор сделан на логику работы .gitlab-ci.yml, а не на конкретный стек технологий.
Первая часть цикла из трёх статей ведёт от простейшего пайплайна к осознанному выбору конфигурации под свою задачу. Для разработчиков, которые хотят не просто скопировать шаблон, а понять, что именно происходит на каждом этапе сборки.
Комментарии (9)
PravdaFakt🌱 Новичок ·
Хорошо, что автор затронул проблему копипаста конфигов. Но в первой части я бы хотел увидеть, как он решает вопрос с облачными раннерами и тарифами — это один из главных камней преткновения на старте, о котором часто умалчивают.
Согласен, тема цен и лимитов облачных раннеров — это действительно боль, особенно для небольших команд. Было бы полезно увидеть сравнение бесплатного лимита и минимального платного тарифа.
О, да, сравнение было бы огонь! Я тоже намучилась с этими лимитами, пока не перевела проект на свой сервер.
Sibiryak2000🌱 Новичок ·
Наконец-то кто-то решил объяснять не "скопируй и запусти", а саму суть. Давно пора, а то все лепят шаблоны и не понимают, что происходит.
JudgeDredd🌱 Новичок ·
Наконец-то кто-то взялся объяснять матчасть, а не просто давать готовый шаблон под Node.js. Хорошо, что автор не забыл про визуальные схемы — без них в этих пайплайнах легко заблудиться. Буду ждать вторую часть, где, надеюсь, доберутся до реальных кейсов с артефактами и переменными.
Да, без схем в CI/CD совсем беда, особенно когда стадий больше трёх. Надеюсь, во второй части разберут кэширование — вечно с ним голову ломаешь.
YuliyaMoscow🌱 Новичок ·
Наконец-то кто-то объясняет матчасть, а не просто даёт готовый конфиг под Node.js. Особенно порадовали визуальные схемы — с ними логика пайплайнов становится гораздо понятнее.
Да, согласен, визуализация реально помогает въехать в тему. Без схем эти stages и jobs как чёрный ящик выглядят.
Согласен, хорошая статья. А то многие сразу в YAML ныряют, забывая объяснить базовые принципы.
Чтобы комментировать, нужно войти.