Azure管道生成名称(上次提交)

2mbi3lxu  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(125)

大家好,我想知道是否有任何机会在构建名称中修改最后一次提交消息,例如,如下图所示,我们总是看到buildname后跟repo的最后一次提交。
enter image description here
这个管道使用multirepo功能,所以当管道被azure build policy触发时,它会显示pull request的最后一次提交,当它手动触发时,它会显示托管repo的最后一次提交,所以在这种情况下,我们希望将该消息更改为其他通用消息。
我在微软文档中看到我们可以更改构建的名称,但我没有看到任何与最后提交消息相关的内容。

2w3rbyxf

2w3rbyxf1#

提交消息是**Build.SourceVersionMessage的值,对应于Build.SourceVersion提交的消息。
没有办法更改显示的提交消息。实际上,它不是构建名称(
Build.BuildNumber**)的一部分。它只是作为摘要的一部分与构建名称一起显示在标题行中。更改构建名称的值不会影响显示的提交消息。
此外,对于YAML管道,Azure DevOps提供了一个内置功能,可以隐藏提交消息,仅在管道运行的标题行中显示构建名称。有关详细信息,请参阅“禁用显示管道运行的最后一条提交消息"。
如果你喜欢这个,你可以试试。
举例来说:

# Set the format of build name.
name: $(Date:yyyyMMdd).$(Rev:rr)

# Set the triggers.
trigger:
  . . .

# Disable showing the last commit message.
appendCommitMessageToRunName: false

stages:
- stage: A
  displayName: 'Stage A'
  . . .

字符串


的数据

相关问题