2016-07-07 1 views
0

.gitlab-ci.yml 파일은 다음 작업을 포함 여러 지점에서 작업을 실행합니다 :GitLab 지속적인 통합은

job1: 
    script: 
    - pwd 
    only: 
    - master 

내가 명령이 분기 master에 푸시를 가져옵니다 만 pwd을 실행이 더미 작업 job1only 사용. 워드 프로세서 :

작업이 건설 될 예정하는 브랜치와 태그의 이름을 정의합니다

일자리가 구축 될 때 을 제한하는 심판 정책을 설정 두 개의 매개 변수가 있습니다 제외 .

지금은 너무 워드 프로세서 다음이 여러 태그를 실행하고 싶습니다 :

및 제외 정규 표현식의 사용을 허용한다.

내가 말하려고 :

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

을하지만 전혀 작동하지 않습니다 : 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)/