visual-studio-2015 - MS 发布管理系统变量

标签 visual-studio-2015 ms-release-management

我正在使用 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/

相关文章:

sql-server - 用户需要被授予 Release Manager 角色才能更新现有数据库

azure-devops - VSTS 发布管理 : filter by branch on artifact source

entity-framework - 如何使Visual Studio Publish Web向导确信我的数据库是Entity Framework CodeFirst?

visual-studio - Visual Studio 2015 社区安装更新 1 失败

c++ - 如何使用 C++ 将服务器的响应接收到字符串变量中?

c# - 为什么使用 UseCookieAuthentication 会导致异常?

powershell - Visual Studio 发布管理 - 使用 ps/dsc 部署遇到服务器证书错误

git - 在发布期间标记 TFS Git 存储库

tfs - 使用 Release Management 时防止不必要的工件下载

c++ - 虚幻引擎 4.10.1 无法编译 Visual Studio 2015 项目