2016-07-07 4 views
0

Мой .gitlab-ci.yml файл содержит следующую работу:GitLab непрерывной интеграции для выполнения заданий в ряде отраслей

job1: 
    script: 
    - pwd 
    only: 
    - master 

Использование only я сделать эту фиктивную работу job1 запустить команду pwd только тогда, когда он получает толчок в отрасли master. Из документов:

только и, за исключением являются два параметра, устанавливающей REFS политики ограничения при строительстве рабочих мест:

только определяет имена ветвей и тегов, для которых будет построена работа ,

Теперь я хотел бы запустить это на несколько меток, следуя документы:

только и кроме позволяют использовать регулярные выражения.

Я пытался сказать:

Но она не работает вообще: ни в master ни в my_test_branch. Что не так с регулярным выражением?

ответ

1

Почему бы не просто использовать несколько значений (более читаемым на мой взгляд):

only: 
    - master 
    - my_test_branch 
0

Я не нашел документацию об этом, но, по-видимому, регулярные выражения в .gitlab-ci.yml должны быть заключены в / /. Таким образом, работает /(master|my_test_branch)/.

Все вместе:

job1: 
    script: 
    - pwd 
    only: 
    - /(master|my_test_branch)/ 

 Смежные вопросы

  • Нет связанных вопросов^_^