сделать так, что бы они не стартовали при ревёрте.
Добавил такие правила:
rules:
- if: '$CI_MERGE_REQUEST_TITLE =~ /^Revert\s/ && $CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
Но это не работает... Может кто подсказать, в какую сторону смотреть, как правильно реализовать?
Вся эта котовасия у меня началась, когда я хотел убрать джобу теста при ревёрте. Колдовал пол дня, не мог понять, почему всё равно запускаются. Процедуры проводил на отдельной ветке. Позже выяснил, что у меня и не запускается пайплайн мерж реквеста. Стартует пайплайн уже после мержа с сурсом push, начал смотреть по закрытыми MR, и у всех в дефолтную ветку есть пайпа МР. А у меня нету ))) CI/CD одинаковый ) И я не могу разобраться, что вызывает такое поведение.
чел еще раз чтобы у тебя запускался МР пайплайн, тебе нужны рулы на МР пайплайн
Обсуждают сегодня