我们的TeamCity (TC)服务器有时会宕机(实际上我们对它没有太多的控制),所以我们正在考虑在主服务器脱机的情况下切换到一个备份服务器。
实现这一点的一种方法是在每台构建机器上安装2个代理,这应该没有问题,因为它们不会并行工作。
但是有没有办法在两个TC服务器之间共享一个构建代理呢?
发布于 2018-06-10 05:48:36
您可以通过更改代理的conf\buildAgent.properties文件中的serverUrl属性将代理切换到另一台服务器。更改后,代理将重新连接到指定的服务器。但是,很可能签出目录中的所有源文件都将重新签出,并且您将在每个服务器交换机上产生干净签出的开销。
https://stackoverflow.com/questions/50694256
复制相似问题