VSTS发布批准电子邮件

时间:2017-08-09 19:55:51

标签: azure-devops azure-pipelines-release-pipeline

使用旧编辑器',有一种方法可以配置发布环境,通过发布定义>向批准者发送电子邮件。触发器>配置环境,如此屏幕截图所示。 (see also this answer

enter image description here

有没有办法使用' New Editor'?似乎此工作流程中缺少电子邮件选项和阻止创建用户批准的选项。

enter image description here

2 个答案:

答案 0 :(得分:2)

您可以在页面https://account.visualstudio.com/_notifications中设置审批电子邮件通知(通过点击个人资料 - >通知设置)。

在通知包中,您可以为部署待批准添加新订阅,然后指定电子邮件地址和过滤条件。

  

通过集成的通知设置体验,我们正在前进   控制从发送者到接收者的通知。通过   默认情况下,我们会在批准时始终提出通知事件   等待并基于接收者对他是否愿意的偏好   通过电子邮件通知。

更多细节,您可以参考:

Personalize what notifications you receive for releases

New Release Editor does not expose option to Send email to approver

实施例: 在通知页面中,添加新订阅正在等待部署批准,详细设置如下:

enter image description here

只需为多个电子邮件地址添加需要接收此类电子邮件的电子邮件地址,并使用逗号(,)分隔。

答案 1 :(得分:-1)

这里有一些澄清。

  • 我们已迁移到新的通知系统,我们无法根据每个环境控制是否发送电子邮件。 相反,我们已经转向基于订阅的模型,其中用户/组/团队订阅他们应该接收的通知/电子邮件。 更多细节可以在https://blogs.msdn.microsoft.com/devops/2017/05/27/personalize-what-notifications-you-receive-for-releases/

  • 找到
  • 这里可以发生的是 a)订阅已关闭 b)具有预览功能,其将完全发送电子邮件的逻辑移动到新系统。忽视旧的基于环境的配置。此预览功能标记可以为您的帐户关闭环境可能没有将email email属性设置为true(可以在较旧的编辑器中设置)。因此,您/团队可能无法收到电子邮件。

为了更好地调试这个并确定这里究竟会发生什么,我需要 a)您的帐户名称 b)受影响的发布定义/发布 c)任何发布链接都可能有帮助

请将这些发送到RM_Customer_Queries [at] microsoft [dot] com rcing rbatra [at] microsoft [dot] com 我们会尽快解决这个问题。