gpt4 book ai didi

tfs - TFS 构建中增量变量值 +1

转载 作者:行者123 更新时间:2023-12-02 11:06:22 25 4
gpt4 key购买 nike

我有一个带有预定义变量 $(ProjectBuildNumber) 的 Microsoft Visual Studio Team Foundation Server(版本 15.117.26714.0)。

有没有办法在构建过程中将次要构建号的变量值增加+1?

$(ProjectBuildNumber)  =   663

所以,在下一个版本中它将是:

$(ProjectBuildNumber)  =   664

enter image description here

enter image description here

最佳答案

您不能引用构建定义的构建号中的变量。但您可以做的是覆盖构建本身的构建号。您可以使用 magic log 命令或使用我的 VSTS Variables Task to set the Build.BuildNumber in the build itself 。变量任务确实扩展了变量引用。您可能只需将该值设置为当前值即可使其扩展。

enter image description here

要自行发出日志命令,请使用批处理脚本、PowerShell 或 bash 将以下特定字符串输出到控制台:

##vso[build.updatebuildnumber]build number

Update build number for current build. Example:

##vso[build.updatebuildnumber]my-new-build-number

Minimum agent version: 1.88

source: https://github.com/Microsoft/vsts-tasks/blob/master/docs/authoring/commands.md

另一种选择是使用 $(Rev) 选项:

Build.BuildNumber = 1.1.$(Rev:.r)  

每次构建运行时都会自动增加变量。

update a variable in a Build Definition use yet another extension :

enter image description here

这些东西结合起来应该能够得到你想要的。

关于tfs - TFS 构建中增量变量值 +1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50330425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com