if: $CI_PIPELINE_SOURCE == "merge_request_event" || $CI_PIPELINE_SOURCE == "schedule"
when: never
- if: $CI_COMMIT_BRANCH == "release"
changes:
- terra/**
есть изменения в под-под-под-под папке terra/
Делаю МР в release.
Мержу.
Ожидаю старт этой джобы. получаю болт вместо старта.
может попробовать поменять местами правила? а то в первом вроде явно написано - на мердж реквесты не запускать
Не. Это всё норм - при создании/обновлении МРа мне эта джоба не нужна(а то ещё разнесём инфраструктуру в щепки).
Там хитрости есть с этими звездочками, не все так просто. Насколько я помню доку, твоя конструкция будет отслеживать изменения только в папке Терра, без учета вложенных папок. Чтобы смотрело везде, нужно писать что-то вроде - terra/** и - terra/**/*
Хм. сча попробую.
Пасяб. Заработало.
Обсуждают сегодня