GitLab CI/CD `workflow` 키워드
파이프라인 제어, 규칙 관리, 중복 파이프라인 방지를 위한 GitLab CI/CD `workflow` 키워드 사용법.
.gitlab-ci.yml 파일에서 workflow 키워드를 사용하여 파이프라인이 생성되는 시점을 제어합니다. workflow 키워드는 job 전에 평가됩니다. 예를 들어, job이 태그에 대해 실행되도록 구성되어 있지만 workflow가 태그 파이프라인을 차단하면, job은 실행되지 않습니다. workflow:rules 에 대한 일반적인 if 절 # workflow: rules 에 대한 일부 예시 if 절: 예시 규칙 세부 정보 if: '$CI_PIPELINE_SOURCE == "merge_request_event"' 머지 리퀘스트 파이프라인이 실행되는 시점을 제어합니다. if: '$CI_PIPELINE_SOURCE == "push"' 브랜치 파이프라인과 태그 파이프라인이 모두 실행되는 시점을 제어합니다. if: $CI_COMMIT_TAG 태그 파이프라인이 실행되는 시점을 제어합니다. if: $CI_COMMIT_BRANCH 브랜치 파이프라인이 실행되는 시점을 제어합니다. 더 많은
