根据文件:https://msdn.microsoft.com/en-us/library/vs/alm/build/scripts/variables
应该可以将构建值保存在环境变量中:
Build.BuildNumber(BUILD_BUILDNUMBER)
我已经创建了这个环境变量,现在我想在那里保留一个值,所以我把它设置为,例如:1.0.0.1
如何在常规标签中获取Build号格式以同步到环境变量?
答案 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以维护版本号。