Azure devops - 内部版本号与内部版本 ID

时间:2021-05-11 06:36:30

标签: azure azure-devops continuous-integration

文档说:

Build.BuildId - 已完成构建的记录 ID。

Build.BuildNumber - 已完成构建的名称,也称为运行编号,可以自定义。

来源:https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml#build-variables-devops-services

如果您创建新的构建管道并且不自定义 BuildNumber 格式:

<块引用>

它将被赋予一个唯一的整数作为其名称

在这种情况下,BuildNumber 和 BuildId 是否完全相同?

2 个答案:

答案 0 :(得分:0)

不,当您创建一个新的构建管道而不自定义构建编号时,它将与构建 ID + 提交消息相同。

例如(4348 是构建 ID):

4348 test commit

答案 1 :(得分:0)

<块引用>

在这种情况下,BuildNumber 和 BuildId 是否完全相同?

是的。不自定义BuildNumber格式时,两个变量的值是一样的。

这是一个例子:

未定义版本号:

enter image description here

输出两个变量:

- powershell: |
   echo $(build.buildid)
   
   echo $(build.buildnumber)
  displayName: 'PowerShell Script'

结果:值相同。

enter image description here