【发布时间】:2017-03-02 09:52:35
【问题描述】:
TFS 构建允许在构建定义的“存储库”选项卡中定义标签格式。我可以在“变量”选项卡中定义自定义变量,并在标签格式定义中使用它们。但是是否有可能在自定义构建步骤中更改批处理脚本中此类自定义变量的值?或者也许在其他类型的构建步骤中?我可以在批处理脚本中获取此类变量的值,但任何更改都将被忽略(尽管设置了“修改环境”复选框)。是否有可能使用在构建过程中计算的值作为标签格式的一部分?
提前致谢!
【问题讨论】:
-
您的问题中其他类型的构建步骤是什么意思?你能举个例子吗?
-
我使用 powershell 来更改 powershell 中自定义变量的值:Write-Host "##vso[task.setvariable variable=ProductVersionNumber;]$productVersion"。它有效,但只有初始值进入标签。似乎在构建的一开始就评估了格式。