default-branch.
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event" && ($CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME =~ /release\/.*/)
Такой пайплайн триггерится только на мерж.
Хотелось бы ретриггерить пайплайн и на событие когда target branch обновляется.
В документации нашел Merged results pipelines, похоже это то что нужно, но это доступно только в Premium.
Правильно понимаю, что в бесплатном Gitlab не получится сделать триггеринг на обновлении target branch?
Привет. А под обновляется вы имеете ввиду коммит в target branch?
CI_PIPELINE_SOURCE == "push"
Merged results pipeline не запускается при пуше в target branch, так что даже в платной версии такой возможности нет.
Обсуждают сегодня