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

如何通过YAML为Azure DevOps Pipeline的Run Name添加自定义消息?

Azure DevOps Pipeline 用YAML自定义Run Name

要替代默认的提交消息,自定义Pipeline的Run Name,按以下步骤配置即可:

  • 首先禁用默认的提交消息附加,在YAML的根层级添加appendCommitMessageToRunName: false
  • 然后通过根层级的name字段定义你的自定义Run Name,这个字段支持使用预定义变量或自定义变量来动态生成名称

举几个实用的配置例子:

例子1:固定前缀+日期

name: 'DailyBuild-$(Date:yyyyMMdd)'
appendCommitMessageToRunName: false

trigger:
- main

pool:
  vmImage: 'ubuntu-latest'

steps:
- script: echo "执行自定义Run Name的构建"

例子2:构建ID+分支名

name: 'Build-$(Build.BuildId)-$(Build.SourceBranchName)'
appendCommitMessageToRunName: false

trigger:
- main

pool:
  vmImage: 'windows-latest'

steps:
- script: echo "基于分支$(Build.SourceBranchName)的第$(Build.BuildId)次构建"

例子3:自定义变量+时间戳

variables:
  runEnvironment: 'Test'

name: '$(runEnvironment)-Pipeline-$(Date:HHmmss)'
appendCommitMessageToRunName: false

trigger:
- main

pool:
  vmImage: 'ubuntu-latest'

steps:
- script: echo "测试环境的临时构建"

name字段支持大部分Azure DevOps预定义变量,你可以根据自己的需求组合固定文本和变量,生成符合业务场景的Run Name。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 01:29:56