Azure DevOps不会发送部署批准

时间:2020-01-12 10:13:34

标签: azure-devops

我将部署描述为管道中的代码:

- stage: Deploy
  jobs:
  - deployment: Deploy
    displayName: Deploy
    pool:
      name: 'Self-Hosted'
    container: kagarlickij/packer-ansible-docker-runtime:1.1.0
    # creates an environment if it doesn't exist
    environment: 'sbx'
    strategy:
      runOnce:
        deploy:
          steps:
          - task: AzureCLI@1
            displayName: 'Create VM'

我的环境包含必要的批准: enter image description here

在Project中启用了通知: enter image description here

..并在我的帐户中: enter image description here

构建,发布和其他通知运行正常。

但是启动部署后,我没有收到任何电子邮件。

任何想法为何以及如何解决?

1 个答案:

答案 0 :(得分:1)

就像Daniel所说的那样,警报仅适用于版本定义(传统的经典编辑器),不适用于多级管道(YAML的)。

在Github中已经提交了一张票证:https://github.com/MicrosoftDocs/vsts-docs/issues/5687

根据该线程中的注释,此功能被跟踪为多阶段YAML管道的关键缺陷之一,并且可能在即将发布的1月发行版中实现。

有关Deployment approval的更多信息,请参阅Define approvals and checks