【发布时间】:2015-12-07 19:18:48
【问题描述】:
我在处理 TFS 2013 构建机器设置中的构建机器特定属性时遇到了一些问题。
安装构建器可执行文件的路径(例如 Install Shield)是构建机器特定的属性 - 它可能因不同的构建机器而异。
我该如何处理?我无法将其硬编码到构建定义 XAML 中,也无法将其作为构建定义的参数。
有什么好的方法来处理这个和类似的属性吗?
【问题讨论】:
标签: build continuous-integration tfsbuild
我在处理 TFS 2013 构建机器设置中的构建机器特定属性时遇到了一些问题。
安装构建器可执行文件的路径(例如 Install Shield)是构建机器特定的属性 - 它可能因不同的构建机器而异。
我该如何处理?我无法将其硬编码到构建定义 XAML 中,也无法将其作为构建定义的参数。
有什么好的方法来处理这个和类似的属性吗?
【问题讨论】:
标签: build continuous-integration tfsbuild
您无需在构建定义中指定 InstallShield 的路径,您只需在要创建和更新 InstallShield 项目的每台机器上安装 InstallShield。详情请查看article。
此外,您需要注意两点:
有关如何在 TFS 构建中构建 InstallShield 的详细信息,请查看博客: http://blogs.msdn.com/b/girishp/archive/2014/03/04/installshield-and-team-build-on-tfs.aspx
【讨论】: