Чему вы научитесь
- Определять контекст pipeline по источнику, ветке, MR и тегу
- Настраивать workflow и правила jobs без лишних запусков
- Сохранять обязательные проверки при использовании needs
- Передавать результат сборки через artifacts и проверять его происхождение
- Проверять поведение матрицей событий и отрицательными сценариями
- Исправлять конфигурации с пропущенными проверками и неверными зависимостями
О курсе
Для новичков: workflow и rules, ветки, merge request и теги, needs и artifacts. Настроите понятный pipeline без лишних запусков и пропущенных проверок.
Для кого этот курс
Новички в GitLab CI, начинающие разработчики, тестировщики и DevOps-инженеры.
Начальные требования
Основы Git: clone, commit, push; Git, Python 3.12+ и sh/bash/zsh (Windows: Git Bash). Требуется собственный учебный GitLab-проект и готовый runner с image Python и jobs без tags; курс не предоставляет стенд. Программирование и установка runner не изучаются.
Преподаватели курса
Как проходит обучение
5 модулей, 15 уроков, 90 шагов, 30 тестов с объяснениями и 15 практик. Тесты проверяются автоматически, практика — в учебном GitLab с готовым runner по протоколу. 10–14 часов.
Что вы получите
- Исправленный .gitlab-ci.yml для ветки, MR и тега
- Учебный Python-проект, итоговый YAML и шесть неисправных конфигураций
- Протокол приёмки и архив проверенного результата
Нагрузка
10–14 часов: объяснения, 30 тестов и 15 практик