我们有一个WPF应用程序,其版本如下:
Major Minor Build Revision
1 0 1 35
因此完整的版本是:1.0.1.35
。
我们要使用TFS连续集成/部署,并且我们要保留连续编号,我的意思是,下一个版本必须为1.0.1.36
,依此类推。
但是在编译步骤中,我们使用了一个任务来更改所有程序集版本号:
$(Buil.BuilID)的当前值为1459,因此新版本号将为1.0.1.1459
。
我们如何继续下一个版本号(1.0.1.36
)并自动执行?
答案 0 :(得分:1)
您可以安装Version number counter来使用一个变量,并在每个版本中对其进行递增。
如果使用Azure DevOps Server 2019,则可以使用以下语法(以变量值形式):
$[ counter(variables['revision', 35]) ]
然后变量将在每次构建中递增。