Skip to main content

배포 검토

검토를 기다리는 작업을 승인하거나 거부할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

Environments, environment secrets, and deployment protection rules are available in public repositories for all current GitHub plans. They are not available on legacy plans, such as Bronze, Silver, or Gold. For access to environments, environment secrets, and deployment branches in private or internal repositories, you must use GitHub Pro, GitHub Team, or GitHub Enterprise. If you are on a GitHub Free, GitHub Pro, or GitHub Team plan, other deployment protection rules, such as a wait timer or required reviewers, are only available for public repositories.

워크플로의 필수 검토 정보

필수 검토자로 구성된 환경을 참조하는 작업은 시작하기 전에 승인을 기다립니다. 작업이 승인을 기다리는 동안 “대기 중” 상태가 됩니다. 작업이 30일 이내에 승인되지 않으면 자동으로 실패합니다.

환경 및 필수 승인에 대한 자세한 내용은 "배포 환경 관리"을(를) 참조하세요. REST API를 사용하여 배포를 검토하는 방법에 대한 내용은 "워크플로 실행에 대한 REST API 엔드포인트"을(를) 참조하세요.

작업 승인 또는 거부

  1. 검토가 필요한 워크플로 실행으로 이동합니다. 워크플로 실행으로 이동하는 방법에 대한 자세한 내용은 "워크플로 실행 기록 보기"을(를) 참조하세요.
  2. 실행에 검토가 필요한 경우 검토 요청에 대한 알림이 표시됩니다. 알림에서 배포 검토를 클릭합니다.
  3. 승인하거나 거부할 작업 환경을 선택합니다. 필요에 따라 주석을 남겨 둡니다.
  4. 승인 또는 거부:
    • 작업을 승인하려면 승인 및 배포를 클릭합니다. 작업이 승인되고 다른 환경 보호 규칙이 통과되면 작업이 진행됩니다. 이 시점에서 작업은 환경에 저장된 모든 비밀에 액세스할 수 있습니다.
    • 작업을 거부하려면 거부를 클릭합니다. 작업이 거부되면 워크플로가 실패합니다.

참고: 대상 환경이 배포에 대한 자체 승인을 방지하도록 구성된 경우, 본인이 시작한 워크플로 실행에서 배포를 승인할 수 없습니다. 자세한 내용은 "배포 환경 관리"을(를) 참조하세요.

배포 보호 규칙 우회

소프트웨어를 환경에 배포할 수 있는지 여부를 제어하는 배포 보호 규칙을 구성한 경우, 이러한 규칙을 무시하고 환경을 참조하는 모든 보류 상태 작업을 강제로 진행시킬 수 있습니다.

참고:

  • 관리자가 구성된 보호 규칙을 우회하지 못하도록 환경이 구성된 경우에는 배포 보호 규칙을 무시할 수 없습니다. 자세한 내용은 "배포 환경 관리"을(를) 참조하세요.
  • 환경을 참조하는 작업이 "보류 중" 상태인 경우에만 워크플로 실행 중에 배포 보호 규칙을 무시할 수 있습니다.
  1. 워크플로 실행으로 이동합니다. 워크플로 실행으로 이동하는 방법에 대한 자세한 내용은 "워크플로 실행 기록 보기"을(를) 참조하세요.
  2. 배포 보호 규칙 오른쪽에서 대기 중인 모든 작업 시작을 클릭합니다.
    주황색 윤곽선의 "모든 대기 작업 시작" 단추가 있는 "배포 보호 규칙" 섹션의 스크린샷.
  3. 팝업 창에서 배포 보호 규칙을 무시할 환경을 선택합니다.
  4. 메모 남기기에서, 배포 보호 규칙을 우회하기 위한 설명을 입력합니다.
  5. 결과를 이해하고 있으며 배포를 시작합니다를 클릭합니다.