Тренажёр GitLab CI

Напишете 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. Задачи с кодом проверяются автоматически.

  1. Основы пайплайна

  2. Условия

  3. Кэш, артефакты, переменные

  4. Окружения и релиз

Бесплатный курс

Открыть курс на Mentorix · Все курсы