TFS持续集成/部署版本号

时间:2019-11-25 13:48:38

标签: tfs continuous-integration tfsbuild continuous-deployment

我们有一个WPF应用程序,其版本如下:

Major Minor Build Revision
   1    0     1      35

因此完整的版本是:1.0.1.35

我们要使用TFS连续集成/部署,并且我们要保留连续编号,我的意思是,下一个版本必须为1.0.1.36,依此类推。

但是在编译步骤中,我们使用了一个任务来更改所有程序集版本号:

enter image description here

$(Buil.BuilID)的当前值为1459,因此新版本号将为1.0.1.1459

我们如何继续下一个版本号(1.0.1.36)并自动执行?

1 个答案:

答案 0 :(得分:1)

您可以安装Version number counter来使用一个变量,并在每个版本中对其进行递增。

如果使用Azure DevOps Server 2019,则可以使用以下语法(以变量值形式):

$[ counter(variables['revision', 35]) ]

然后变量将在每次构建中递增。