【发布时间】:2011-08-22 09:01:26
【问题描述】:
我们有一个 TeamCity 构建服务器,其中设置了几个代理,以便在签入时为几个 c++ 项目构建代码。现在,我们在处理 Windows SDK 依赖关系方面遇到了一些问题,因为
- 签入太大了,仍然可以与源一起工作 顺利。
- 不能同时安装几个没有问题。
设置 TeamCity 代理的最简单方法是安装 Windows SDK。但是,安装两个版本的 Windows SDK 是有问题的,因为它似乎会覆盖以前安装的注册表项。另一种方法是从安装中挑选文件并将其放在 rsync-server 等上,但 Windows SDK 安装程序似乎修改了 Visual Studio 二进制文件等,因此感觉也不好。我还与微软核实过,他们强烈建议不要从 SDK 安装中挑选文件。
您是如何在 TeamCity 上设置您的 c++ 项目的?您对我们的情况有何建议?
【问题讨论】:
-
您在安装多个 SDK 时遇到了什么问题?
-
例如,它会覆盖一个全局注册表项,例如在运行并行构建时显然无法正常工作。
标签: c++ teamcity winapi build-server