#gitlab #gitlab-ci-runner
#gitlab #gitlab-ci-runner
Вопрос:
gitlab-runner 13.10
Я хочу начать работу, если ветка выпуска начинается с имени проекта ‘release / projectname-310221’. У меня есть бегун gitlab, который отлично работает, когда я нажимаю на именованную ветку, используя метод only:
only:
- release/projectname-310321
если я использую просто ‘release’ или регулярное выражение ‘release / project-.*$’, это не сработает
Есть идеи, что я делаю не так?
Спасибо
Ричард
Ответ №1:
Используйте rules
вместо only
и проверьте $CI_COMMIT_REF_NAME
:
rules:
- if: '$CI_COMMIT_REF_NAME =~ /^release/project-.*$/'