InfoGrab Docs

작업 실행 제어

GitLab CI/CD에서 수동 작업, 지연 작업, 병렬 작업 등 다양한 조건에 따라 작업 실행을 제어하는 방법을 설명합니다.

새 pipeline이 시작되기 전에 GitLab은 pipeline 구성을 검사하여 해당 pipeline에서 실행할 수 있는 작업을 결정합니다. 변수 값이나 pipeline 유형과 같은 조건에 따라 작업을 실행하도록 rules 를 사용하여 작업을 구성할 수 있습니다. 작업 규칙을 사용할 때는 중복 pipeline 방지 방법을 참조하세요. Pipeline 생성을 제어하려면 workflow:rules 를 사용하세요. 수동으로 실행해야 하는 작업 만들기 # 사용자가 직접 시작하지 않으면 작업이 실행되지 않도록 설정할 수 있습니다. 이를 수동 작업 이라고 합니다. 예를 들어 프로덕션 환경에 배포하는 경우처럼 수동 작업을 사용할 수 있습니다. 작업을 수동으로 지정하려면 .gitlab-ci.yml 파일의 해당 작업에 when: manual 을 추가하세요. 기본적으로 수동 작업은 pipeline이 시작될 때 건너뜀 상태로 표시됩니다. 보호된 브랜치 를 사용하면 권한이 없는 사용자가 수동 배포를 실