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

时间:2016-05-05 11:47:58

标签: tfs2015 azure-pipelines

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

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

Build.BuildNumber(BUILD_BUILDNUMBER)

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

如何在常规标签中获取Build号格式以同步到环境变量?

3 个答案:

答案 0 :(得分:1)

这个问题似乎与How to permanently save a build variable as a build step?有关。我在链接中添加了一个答案供您参考。

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

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

答案 1 :(得分:0)

当变量值为空时,构建服务仅使用Environment变量:

  

代理上的环境变量。如果引用变量并且   没有指定值我们将使用环境变量来尝试   并填写价值。

但是,Build.BuildNumber变量在构建开始后立即填充值。因此,没有任何方法可以为Build.BuildNumber变量执行此操作。

答案 2 :(得分:0)

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

Use a PowerShell script to customize your build process