【问题标题】:TeamCity 1 agent 2 serversTeamCity 1 代理 2 服务器
【发布时间】:2018-06-10 05:48:35
【问题描述】:

我们的 TeamCity (TC) 服务器有时会出现故障(实际上我们对其没有太多控制权),因此我们正在考虑设置备用服务器以在主服务器离线时切换到该服务器。

实现这一目标的一种方法是在每台构建机器上安装 2 个代理,这应该没问题,因为它们不会并行工作。

但是有没有办法在 2 个 TC 服务器之间共享 1 个构建代理?

【问题讨论】:

  • 我想知道服务器宕机的原因是什么。如果不是有意的,希望将 TeamCity 问题(如果有)报告给 JetBrains。
  • 我认为原因与TC服务器本身无关,而是一些基础设施问题导致服务器崩溃。

标签: teamcity


【解决方案1】:

您可以通过更改代理的 conf\buildAgent.properties 文件中的 serverUrl 属性将代理切换到另一台服务器。更改后,代理将重新连接到指定的服务器。但是,很可能检出目录中的所有源都将被重新检出,并且您将在每个服务器交换机上进行干净检出的开销。

【讨论】:

  • 我认为授权令牌也必须随着更改serverUrl而更改,否则我认为代理将处于“未授权”状态。
猜你喜欢
  • 2015-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-14
相关资源
最近更新 更多