Практическое задание
Пайплайн не запускается
В проекте app (клон в /root/app, вход в веб — на вкладке «GitLab») настроен CI, но после push в main пайплайн не появляется вовсе: ни красного, ни зелёного, и GitLab ничего не объясняет.
Как задумано в команде: пайплайн запускается на каждый merge request и на каждый push в main, а пуши в остальные ветки пайплайн не запускают — их проверяет пайплайн MR.
Найди, почему пайплайна нет, и исправь .gitlab-ci.yml так, чтобы правила работали как задумано. Запушь в main и добейся зелёного пайплайна. Блок workflow не удаляй, джобы lint и test и скрипты не меняй.
- GitLab CI
- workflow:rules
- CI Lint
- диагностика