You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Pipeline环境审批通知邮件内容自定义是否可行?

能否修改Azure DevOps审批环境的通知邮件内容?

可以实现,但Azure DevOps没有直接修改系统默认审批通知邮件模板的内置功能,不过通过以下两种方式能达成你的需求:

1. 修正阶段名称,优化默认邮件里的阶段标识

原邮件里的__default是因为你的YAML阶段没设置明确的name属性,系统自动用了默认值。在YAML管道里给生产阶段指定name: Production,就能让邮件里的阶段名从__default变成Production,解决部分内容修改需求。

示例YAML片段:

stages:
- stage: Production
  jobs:
  - deployment: DeployToProd
    environment: env-p-approval
    strategy:
      runOnce:
        deploy:
          steps:
          # 这里写你的部署步骤

2. 自定义审批通知邮件(完全自定义内容)

如果要添加"to move file"这类自定义描述,得绕过系统默认通知,用以下两种方法:

  • 用Power Automate(微软流):
    • 触发条件选Azure DevOps的「当审批被创建」事件
    • 提取审批相关的阶段名、环境名等信息
    • 调用Office 365 Outlook发送自定义内容的邮件给审批人,内容直接写成你要的:devops pipeline your approval is required to move file for stage 'Production' to use env-p-approval
  • 用Azure DevOps Marketplace扩展:
    去Marketplace搜类似「Custom Approval Notifications」的扩展,部分扩展支持自定义审批通知模板,配置后就能替换默认邮件内容。

注意:用自定义通知的话,建议关掉系统默认的审批通知,避免重复发邮件。

内容的提问来源于stack exchange,提问作者user2745580

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 14:12:33