2

我们最近添加了一个新的 TeamCity 构建代理。因为它没有安装 ASP.NET MVC 3,所以我们的几个构建在该代理上失败。

当然,我可以在代理上安装 MVC 3,但我想要更智能的东西。

显然,我还可以在代理配置文件中添加代理属性,并将其指定为依赖项,但这会涉及更新 14 个不同的代理。

有什么方法可以让 TeamCity 代理发现(可能通过注册表)是否安装了某些东西?有什么办法可以集中配置吗?

我们目前使用的是 TeamCity 6.5.6,但如果有帮助的话,我们很快就会升级到 7.x。

4

1 回答 1

3

我们的跟踪器中有相关问题:http: //youtrack.jetbrains.com/issue/TW-13126 可以编写代理端插件来执行此类操作。您可以在问题中找到一些如何实现此插件的要点。

于 2012-04-05T16:32:03.453 回答