Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops VSTS发布批准电子邮件_Azure Devops_Azure Pipelines Release Pipeline - Fatal编程技术网

Azure devops VSTS发布批准电子邮件

Azure devops VSTS发布批准电子邮件,azure-devops,azure-pipelines-release-pipeline,Azure Devops,Azure Pipelines Release Pipeline,使用“旧编辑器”,可以配置发布环境,通过发布定义>触发器>配置环境向审批者发送电子邮件,如本屏幕截图所示。() 使用“新编辑器”有没有办法做到这一点?此工作流中似乎缺少电子邮件和阻止创建用户批准的选项 您可以在页面中设置审批电子邮件通知(通过单击配置文件->通知设置) 在通知包中,您可以添加一个新的订阅,以便部署的批准待定,然后指定电子邮件地址和筛选条件 有了集成的通知设置体验,我们将继续前进 控制从发送方到接收方的通知。通过 默认情况下,无论何时批准,我们都会引发通知事件 待决,并基于接收者

使用“旧编辑器”,可以配置发布环境,通过发布定义>触发器>配置环境向审批者发送电子邮件,如本屏幕截图所示。()

使用“新编辑器”有没有办法做到这一点?此工作流中似乎缺少电子邮件和阻止创建用户批准的选项


您可以在页面中设置审批电子邮件通知(通过单击配置文件->通知设置)

在通知包中,您可以添加一个新的订阅,以便部署的批准待定,然后指定电子邮件地址和筛选条件

有了集成的通知设置体验,我们将继续前进 控制从发送方到接收方的通知。通过 默认情况下,无论何时批准,我们都会引发通知事件 待决,并基于接收者的偏好,确定他是否愿意 是否通过电子邮件通知

有关详情,请参阅:

例如: 在“通知”页面中,添加新订阅部署的审批处于挂起状态,详细设置如下所示:


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

你是说,例如,如果你把自己放在批准者名单上,你就不会收到电子邮件?正确。我没有收到电子邮件。所有审批人都没有收到电子邮件我转到此选项卡,在“发布”组下,已经有一个“部署审批挂起”项;当您的部署审批挂起-任何项目时通知您,并且该项处于启用状态。但是,没有发送电子邮件。请添加新通知,您可以指定电子邮件地址和筛选器。因为部署审批挂起是固有的通知,您不能更改任何内容。因此,更好的方法是创建一个新的发布通知,例如部署的批准处于挂起状态。我添加了此通知,但无法将其仅针对能够批准的人员。选项包括特定用户(分配给和环境所有者)、所有团队、团队首选项、团队电子邮件地址。部署审批挂起具有“Data.SendApprovalMail”=1的筛选器,但这不是新通知的选项。所有可用的筛选器似乎都没有用处。您只需指定电子邮件地址(我在回答的最后添加了一个示例),它就可以正常工作。MPavlak,如果您指定自己为审批人,内置订阅是否适合您?其次,您的审批人似乎是一个组标识,因此您应该检查组的订阅,而不是您的个人订阅。