是否可以重命名或为 VSTS 中的构建提供自定义名称?

Is it possible to Rename or give a custom name to a Build in VSTS?

是否可以在 VSTS 中为构建重命名或自定义名称?

我想要做的是以版本号命名我的构建。版本号写在根目录下的一个.version文件中。

预期名称为:$(MyVersionNumber):$(Rev:rr)

您可以通过 Logging Command(例如 Write-Host "##vso[build.updatebuildnumber]buildnumber")更新当前版本的版本号。

代码的简单工作流程:

  1. 在默认内部版本号格式(选项)中包含 $(rev:.r),例如:$(date:yyyyMMdd)-$(rev:.r)
  2. pre-defined variable (Build.BuildNumber/BUILD_BUILDNUMBER)
  3. 获取当前内部版本号
  4. 从您的代码中的此内部版本号获取转速值
  5. .version 文件中读取版本号
  6. 通过日志记录命令更新内部版本号

根据您的构建定义,您可以自定义构建名称(构建编号格式):

比如我在字段Build number format:

中添加了特定格式的日期变量$(Date:dd.MM.yyyy)

Microsoft Docs, reference article