Gitlab CI-특정 브랜치에 대한 병합 요청시 작업 실행

Aug 21 2020

다음 조건으로 CI를 구성하고 싶습니다.

  • 병합 요청을 만들 때
  • 그리고이 목표 지점은

내 직업이 실행됩니다.

이 특정 직업에 대한 문서를 찾을 수 없습니다.

감사

답변

3 GaryHoubre Aug 21 2020 at 20:54

Gitlab CI 문서에서 몇 시간 후에이 솔루션을 찾았습니다.

unit_test:
    stage: test
    rules:
        - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "develop"'
    script:
        - echo "Test running"
        - ...