TFS Buildnumber 如何与环境变量同步?

TFS Buildnumber how to sync with environment variable?

根据文档:https://msdn.microsoft.com/en-us/library/vs/alm/build/scripts/variables

应该可以将构建值保存在环境变量中:

Build.BuildNumber (BUILD_BUILDNUMBER)

我已经创建了这个环境变量,现在我想在那里保留一个值,所以我将它设置为,例如:1.0.0.1

如何将常规选项卡中的内部版本号格式同步到环境变量?

这个问题似乎与有关。我已经在 link 中添加了答案供您参考。

嗯,没有办法让内部版本号格式同步到环境变量,例如常规选项卡中的 (BUILD_BUILDNUMBER)。

如果您想生成自定义内部版本号,可以参考此link中生成自定义内部版本号的段落。

构建服务仅在变量值为空时使用环境变量:

Environment variables on the agent. If variables is referenced and there is no value specified we will use Environment variables to try and fill in the value.

但是,Build.BuildNumber 变量会在构建开始后立即填充值。所以没有任何方法可以为 Build.BuildNumber 变量做到这一点。

您还可以使用 powershell 对程序集进行版本控制,然后将这些文件重新检入 TFS 以维护版本号。

Use a PowerShell script to customize your build process