当我们使用TFS(示例1,1.1,1.2,1.3等)时,我们能否展示版本号增加的位置并保持顺序?当我们在Visual Studio中进行构建时,TFS中的数字将跳过1 (例如 - TFS build 1,1.1,1.2,在Visual Studio中构建,然后在TFS中进行另一个构建 - TFS中的下一个数字将是1.4)。这是针对TFS 2015。
答案 0 :(得分:-1)
如果要更改内部版本号格式的默认增加机制。不幸的是,这是不可能的。$(Rev:.rr)
它的开头是一个。
什么是$(Rev:.rr)?
确保每个已完成的构建都具有唯一名称。什么时候构建 完成后,如果内部版本号中没有其他内容发生变化,则Rev 整数值加1。
来源:MSDN
如果您只想用变量覆盖您的Build号,请按照以下步骤操作:
像这样创建一个Powershell脚本:
$FinalVersion=Some-Function-To-Calculate-Version
$BuildDefName = $Env:BUILD_DEFINITIONNAME
Write-Host "##vso[build.updatebuildnumber]$($BuildDefName)-$($FinalVersion)"
这是使用logging commands设置内部版本号。