如何在 TeamCity 中定义 WIX 代理要求?
How to define WIX agent requirement in TeamCity?
我在 Visual Studio 2013 年向解决方案中添加了一个 WIX 安装程序项目。该项目是在 TeamCity 上每次提交时构建的。有几个构建代理连接到 TeamCity 云,但只有一些安装了 WIX。
通常我会添加构建代理要求,因此只有安装了 WIX 的计算机才会 select 用于自动构建。
我应该select什么要求?安装 WIX 后是否可以使用一些环境变量?
我知道我可以在每台安装 WIX 的计算机上手动设置环境变量,但这对我来说不是一个好的解决方案。
有一个名为 'WIX' 的系统环境变量,它包含 WiX 工具集的安装路径。它是在 WiX 工具集安装期间创建的。
但是,可能有更好的方法可以避免设置任何构建代理要求。看看这篇解释how to integrate WiX into daily builds的文章。基本上,它建议提交所需的二进制文件以及应用程序的源代码。
两种方法各有利弊,由您选择。
安装WIX后需要重启代理。然后会有
env.WIX
Teamcity 中的要求。
我在 Visual Studio 2013 年向解决方案中添加了一个 WIX 安装程序项目。该项目是在 TeamCity 上每次提交时构建的。有几个构建代理连接到 TeamCity 云,但只有一些安装了 WIX。
通常我会添加构建代理要求,因此只有安装了 WIX 的计算机才会 select 用于自动构建。
我应该select什么要求?安装 WIX 后是否可以使用一些环境变量?
我知道我可以在每台安装 WIX 的计算机上手动设置环境变量,但这对我来说不是一个好的解决方案。
有一个名为 'WIX' 的系统环境变量,它包含 WiX 工具集的安装路径。它是在 WiX 工具集安装期间创建的。
但是,可能有更好的方法可以避免设置任何构建代理要求。看看这篇解释how to integrate WiX into daily builds的文章。基本上,它建议提交所需的二进制文件以及应用程序的源代码。
两种方法各有利弊,由您选择。
安装WIX后需要重启代理。然后会有
env.WIX
Teamcity 中的要求。