【问题标题】:Azure DevOps doesn't send Deployment approvalAzure DevOps 不发送部署批准
【发布时间】:2020-01-13 14:36:09
【问题描述】:

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

- 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'

我的环境包含必要的批准:

在 Project 中启用通知:

..在我的帐户中:

构建、发布和其他通知工作正常。

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

任何想法为什么以及如何解决它?

【问题讨论】:

  • 这些警报用于发布定义,而不是多级管道。

标签: azure-devops


【解决方案1】:

正如 Daniel 所说,警报仅适用于发布定义(传统的经典编辑器),不适用于多级管道(YAML 的)。

Github 中已经有工单提交:https://github.com/MicrosoftDocs/vsts-docs/issues/5687

根据线程中的 cmets,此功能被跟踪为与多阶段 YAML 管道的关键差距之一,它可能会在即将到来的 1 月版本中实施。

更多关于Deployment approval的信息,请参考Define approvals and checks

【讨论】:

    猜你喜欢
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 2019-09-02
    • 1970-01-01
    相关资源
    最近更新 更多