승인 게이트로 배포 제어

완료됨

기계 학습 프로젝트에서 환경을 사용하는 데는 많은 이점이 있습니다. 개발, 준비 및 프로덕션을 위한 별도의 환경이 있는 경우 리소스에 대한 액세스를 보다 쉽게 제어할 수 있습니다.

환경을 사용하는 또 다른 이점은 승인 확인을 추가할 수 있다는 것입니다. 환경 간에 필요한 수동 승인을 추가하여 개발에서 준비, 프로덕션에 이르는 모델의 지속적인 배포를 제어할 수 있습니다.

Azure Pipelines 내에서 승인 확인 만들기

Azure Pipelines 환경에 승인 확인을 추가하려면 만든 환경으로 이동합니다.

Azure Pipelines에서 승인 추가의 스크린샷

  1. 승인 및 확인을 선택합니다.
  2. 승인을 선택합니다.
  3. 승인자로 등록하려는 사용자 또는 사용자 그룹을 추가합니다.
  4. 필요에 따라 승인자에 대한 지침을 추가합니다.

Azure Pipelines에서 승인 사용자 지정의 스크린샷

승인 확인을 통해 환경을 대상으로 하는 파이프라인을 실행하려는 경우 승인자는 파이프라인 실행을 허용해야 한다는 알림을 받습니다.

Azure Pipelines에서 요청된 승인의 스크린샷

승인자가 시간 제한 범위 내에서 파이프라인을 실행할 수 있는 권한을 부여하면 파이프라인이 실행됩니다.

Azure Pipelines에서 승인 및 확인을 정의하는 방법에 대해 자세히 알아봅니다.

GitHub Actions 내에서 승인 확인 만들기

GitHub 내에 승인 확인을 추가하려면 다음과 같이 만든 환경으로 이동합니다.

  1. 필수 검토자를 사용하도록 설정합니다.
  2. 승인자로 등록하려는 GitHub 사용자를 선택합니다.
  3. 보호 규칙을 저장합니다.

GitHub 환경에 대한 승인 설정 확인의 스크린샷

GitHub Actions의 워크플로가 승인 확인을 통해 환경에 배포하려고 할 때마다 승인자에게 검토가 요청되었다는 알림이 표시됩니다.

GitHub Actions에서 요청된 승인의 스크린샷

승인자가 배포를 검토하면 워크플로가 실행됩니다.