GITLAB-CI с указанным c именем ветви - PullRequest
0 голосов
/ 13 марта 2020

Я хотел бы запустить задание, когда я нахожусь на ветке с именем RCT_release / XX.XX.XX, но не могу, я попробовал это:

send:
    stage: Copy_RCT
    environment:
        name: RCT
    script:
        - branch_name="$(echo $CI_COMMIT_REF_NAME|cut -d "_" -f1)"
        - echo $branch_name
    only:
        - pushes
    only:
        - /^RCT_release.*$/

1 Ответ

0 голосов
/ 13 марта 2020

Вы должны попытаться разрешить только ветви, за исключением всего, что отличается от вашего регулярного выражения:

only: 
  - branches 
except:
  - ^(?!(RCT_release.*$)$).*$

Это позволит только ветви за исключением для всех, кроме ваших RCT_Release ветвей.

Дайте мне знать, если это работает.

...