GitlabCI запускает конвейер в определенной ветке с использованием группового символа - PullRequest
0 голосов
/ 23 января 2019

Я хочу запускать конвейер каждый раз, когда текущая ветвь вехи меняется, она отлично работает с жестко запрограммированным номером милистона. проблема в том, что мы увеличиваем число этапов каждые 2 недели и gitlab runner не разбирает .gitlab-ci.yml подстановочные знаки так что такие вещи не работают

job:
  only:
    - milestone-*

Я также попробовал регулярное выражение в соответствии с предложением Макото Эмура здесь в комментариях

java:
  only:
    - /^mileston-.*$/

сейчас я использую его таким образом и обновляю свой .gitlab-ci.yml после создания нового этапа

job:
  only:
    - milestone-10

Я пытаюсь найти переменную среды для целевой ветви, но не нашла

Кто-нибудь знает решение?

1 Ответ

0 голосов
/ 24 января 2019

Я проверял это регулярное выражение, и оно работает:

    only:
    - /^milestone-.*$/

В своем комментарии вы написали /^mileston-.*$/ вместо /^milestone-.*$/ (e отсутствует в конце этапа)

...