CI/CD часто остаётся чёрным ящиком: кто-то настроил пайплайн, оно зелёное, а что внутри - непонятно, пока не сломается. За 150 минут разберём GitLab CI/CD руками: от пустого .gitlab-ci.yml до работающего контейнера.
Это базовая часть DevOps-трека после лекции «CI/CD в Jenkins» (29.06.2026). Про облако и Terraform - отдельный разговор, ориентир январь.
Программа (150 минут)
00:00-00:10. Введение в CI/CD - зачем пайплайн и из чего он состоит.
00:10-00:30. GitLab Runner - как job попадает на машину, теги, executor.
00:30-00:45. Первый pipeline - .gitlab-ci.yml, commit, чтение лога.
00:45-01:10. Stages и jobs - validate -> test -> build, порядок и зависимости.
01:10-01:20. Перерыв.
01:20-01:40. Artifacts и dependencies - передача результатов между job.
01:40-02:00. Variables, rules, manual jobs, deploy - что запускается всегда, что руками, что только в main.
02:00-02:15. Частые ошибки - runner not found, пустой artifact, зелёный тест без проверки.
02:15-02:30. Вопросы и итоги.
Для кого
Junior/middle разработчики без опыта CI/CD.
Системные аналитики с техническим бэкграундом.
Начинающие DevOps-инженеры.
Обязательно: Git на уровне commit/push/branch и командная строка. Желательно: Docker.
Что унесёте
Рабочий .gitlab-ci.yml на пять стадий.
Передачу артефактов между job.
Задеплоенный контейнер.
Чек-лист «пайплайн упал - что смотреть первым».
Формат и стенд
Онлайн, Контур.Толк. Ссылка на комнату и чат участников - после оплаты.
Hands-on: каждый работает в своём GitLab-проекте на общем runner.
Персональные ВМ не выдаются - нужен только браузер.
Подписавшись, вы будете получать информацию о предстоящих событиях в онлайне по выбранным типам. Письма приходят раз в неделю, не чаще. Спама не будет, обещаем! Отписаться можно в любой момент.
Готово! Проверьте почту.
Хорошо
Готово! Подписка сохранена, письмо для подтверждения придёт на почту в течение пары часов.