我正在使用 Release Management 2015 并进行代理部署。我想访问 TFS 内部版本号并将其用作部署的一部分。 RM 文档说从 RM 2013 U4 开始,可以使用系统变量。文档暗示它们适用于任何类型的部署,但是,我读到它们仅适用于 vNext(无代理)部署。
遗憾的是,没有示例可以指导如何访问它们。 有没有人有如何在部署模板中引用系统变量的示例?
最佳答案
您可以通过将其引用为 $(BuildNumber)
来访问基于代理的发布模板中的 Component 中的内部版本号。必须把$(BuildNumber)
作为参数传递给组件,也就是说定义一个__Build Number__
参数,然后把值传进去。自然,你也必须使用release绑定(bind)到 TFS 构建定义的模板。
Release Management 中的用户可定义系统变量适用于 vNext 版本,而不是基于代理的版本。
关于visual-studio-2015 - MS 发布管理系统变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33160247/