如何解决Azure DevOps预部署审批邮件通知禁用后仍发送问题?
彻底关闭Azure DevOps生产部署审批邮件的方案
排查项目级通知规则
你已经禁用了「手动干预」和「待审批」通知,但还需确认**「发布审批已请求」**这一核心规则:
- 进入Azure DevOps项目,点击右上角个人头像 → 「通知设置」
- 切换到「项目通知」标签,在「发布」分类里找到「发布审批已请求」规则
- 若规则处于启用状态,直接编辑并选择「禁用此规则」
检查发布管道的专属通知
部分发布管道会单独配置通知,别漏了这一步:
- 打开目标发布管道,点击右上角的「...」 → 「通知」
- 查看是否存在针对生产环境审批的自定义规则,有就直接删除或禁用
确认审批触发逻辑
如果前面的设置都没问题还收到邮件,就得检查生产阶段的审批触发条件:
- 进入发布管道的生产阶段配置,确认审批的触发条件是仅手动触发,而非每次版本完成下层环境流转就自动触发审批请求
- 确保只有当你主动选定版本推进到生产环境时,才会触发审批,避免不必要的通知
内容的提问来源于stack exchange,提问作者Mark Wojciechowicz
相关产品推荐
相关产品推荐

