Напишете 40 файлов .gitlab-ci.yml для пайплайнов, какие бывают в рабочих проектах: стадии и правила запуска, needs и DAG, кэш и артефакты, extends и include, ручной деплой в продакшен, матрица версий. Ошибки в пайплайне обычно находят только после десятка пушей. Проверка разбирает ваш файл и показывает, какое требование не выполнено. Тренажёр бесплатный, GitLab и раннер не нужны.
Это тренажёр, теории здесь нет. 40 задач в 4 модулях: основы пайплайна, условия, кэш и переменные, окружения и релиз.
Проверка **статическая**: ваш .gitlab-ci.yml разбирается как YAML, затем сверяется каждый пункт условия: стадии, правила, needs, кэш, артефакты, переменные, окружения.
Пайплайн не запускается. Поэтому GitLab и раннер не нужны, а ответ приходит за секунды. При ошибке вы видите, какое требование не выполнено.
Системная теория есть в курсе «GitLab CI/CD».
Вы также можете задать любой вопрос по курсу у поддержки t.me/mentorix_support
Разработчикам, которые правят .gitlab-ci.yml методом проб и ждут пайплайн после каждого пуша.
Начинающим DevOps: rules, needs, кэш и окружения спрашивают на собеседованиях и проверяют на ревью.
Тем, кто переносит пайплайны с only/except на rules.
Знаете, что такое пайплайн, стадия и задание.
Читаете YAML: отступы, списки, словари.
Модулей: 4, уроков: 9. Задачи с кодом проверяются автоматически.
Бесплатный курс