승인 게이트로 배포 제어
기계 학습 프로젝트에서 환경을 사용하는 데는 많은 이점이 있습니다. 개발, 준비 및 프로덕션을 위한 별도의 환경이 있는 경우 리소스에 대한 액세스를 보다 쉽게 제어할 수 있습니다.
환경을 사용하는 또 다른 이점은 승인 확인을 추가할 수 있다는 것입니다. 환경 간에 필요한 수동 승인을 추가하여 개발에서 준비, 프로덕션에 이르는 모델의 지속적인 배포를 제어할 수 있습니다.
Azure Pipelines 내에서 승인 확인 만들기
Azure Pipelines 환경에 승인 확인을 추가하려면 만든 환경으로 이동합니다.
- 승인 및 확인을 선택합니다.
- 승인을 선택합니다.
- 승인자로 등록하려는 사용자 또는 사용자 그룹을 추가합니다.
- 필요에 따라 승인자에 대한 지침을 추가합니다.
승인 확인을 통해 환경을 대상으로 하는 파이프라인을 실행하려는 경우 승인자는 파이프라인 실행을 허용해야 한다는 알림을 받습니다.
승인자가 시간 제한 범위 내에서 파이프라인을 실행할 수 있는 권한을 부여하면 파이프라인이 실행됩니다.
팁
Azure Pipelines에서 승인 및 확인을 정의하는 방법에 대해 자세히 알아봅니다.
GitHub Actions 내에서 승인 확인 만들기
GitHub 내에 승인 확인을 추가하려면 다음과 같이 만든 환경으로 이동합니다.
- 필수 검토자를 사용하도록 설정합니다.
- 승인자로 등록하려는 GitHub 사용자를 선택합니다.
- 보호 규칙을 저장합니다.
GitHub Actions의 워크플로가 승인 확인을 통해 환경에 배포하려고 할 때마다 승인자에게 검토가 요청되었다는 알림이 표시됩니다.
승인자가 배포를 검토하면 워크플로가 실행됩니다.
팁
GitHub의 환경 보호 규칙에 검토자를 추가하는 방법 및 배포를 검토하는 방법에 대해 자세히 알아봅니다.