2017-12-05 17 views
0

gitlab-CI 파일 알의 다음과 같은 요구 사항을 정의 빌드 작업이 할 수있을 때 :gitlab의 CI : 실행 빌드 작업 할 때 수동 또는 마스터는

  • 이 실행 얻을를 할 때 수동 또는
  • 나는 이런 식으로 뭔가 생각

마스터 푸시에 의해 실행,하지만이 제대로 거짓 얻을 :

build_jar: 
stage: build 
script: 
    - echo "build jar" 
artifacts: 
    paths: 
    - jar/path/*.jar 
only: 
    - master 
when: manual 

두 가지 작업, 즉 하나는 마스터 푸시 용이고 다른 하나는 수동 입력 작업입니다. 하지만 단점은 gitlab에서 혼란스럽게된다는 것입니다.

답변

1

정확한 순간은 불가능합니다. 2 일 (only: master와 하나의 대안을 제공해야 when: manual와 다른.

가 같은 무대에 넣어 경우 비록 그 혼란 내가 생각해서는 안됩니다.

당신은 또한 몇 가지 special yaml features을 사용할 수 있습니다 예 : anchors ~ DRY.