Для этой проблемы в настоящее время одобрение вручную и оценка артефакта являются единственными доступными проверками, и их можно настроить в средах , только для подключений служб и пулов агентов.
Чтобы определить утверждение среды:
В вашем проекте Azure DevOps go для среды, которую необходимо защитить. (Подробнее о создании среды .)
Перейдите к Утверждения и проверки для среды.
Выберите Создать, предоставьте подтверждающие и дополнительное сообщение и выберите Создать снова для чтобы завершить добавление проверки утверждения вручную.
Затем используйте параметр environment: 'xxx'
в файле yaml. Например:
- stage: deploy
jobs:
- deployment: DeployWeb
displayName: deploy Web App
pool:
vmImage: 'Ubuntu-16.04'
# creates an environment if it doesn't exist
environment: 'multiStage'
В этом случае GUI и yaml взаимозависимы, это не прямой yaml.
Подробнее см. В этом официальном документе .