用于构建定义的VSTS内部版本号

时间:2017-12-10 12:29:59

标签: azure-devops git-branch semantic-versioning

我的git repo中有一些分支,例如生产大师,开发开发人员,测试人员等等。

每个分支都有自己的构建定义,例如app-dev,app-qa,app-prod等。

我想将内部版本号作为工件名称的一部分包含在内,例如用于开发的0.3.0-SNAPSHOT。 53 或用于测试的0.2.0-RC。 12

显然,每个构建定义的编号都应该是唯一的。

有可能吗?

2 个答案:

答案 0 :(得分:3)

使用此处记录的$(Rev:.r)令牌:Build number format

答案 1 :(得分:1)

使用预定义的Build.BuildID变量。在您的示例中,您的构建号定义如下所示:

  • 0.3.0快照。$ {Build.BuildId}
  • 0.2.0-RC。$ {Build.BuildId}

https://bl.ocks.org/anonymous/6f7a7e1bbc682097932d49b0a13221fc/dda68f134c57dc68b7469d10206280ea1a8d610a文档

中提供了所有预定义变量

有关Build Number格式的更多信息,请访问Build Variables