【问题标题】:Can I restart TeamCity server whist builds are running on agents?我可以在代理上运行构建时重新启动 TeamCity 服务器吗?
【发布时间】:2013-03-01 18:31:25
【问题描述】:

我们的 TeamCity 服务器需要硬件升级,因此我们必须将其关闭一段时间。

但是,我们有 30 个代理和 10 个团队使用它,因此几乎不可能找到没有代理运行构建的时间段。

我希望我可以在构建运行时停止/启动服务器,并且 TC 会足够聪明,以便构建代理在服务器停机期间继续构建,并且一旦它们重新注册到运行状态服务器已备份。

有谁知道这是否是一个正确的假设?

或者服务器重启会导致所有构建停止?

干杯!

【问题讨论】:

    标签: teamcity


    【解决方案1】:

    我确定您可以在代理运行构建时重新启动 TeamCity Web 服务器。当 Web 服务器恢复时,代理将重新注册,构建不会终止。但是,我不确定构建完成后它会重试多长时间。我们的构建大约需要一个小时,因此在构建运行时总是很容易找到一小段时间。

    您会遇到的问题是,运行时间短的构建意味着您几乎没有时间将其关闭。

    如果您能够为 TeamCity 安排非工作时间的停机时间,那将是最简单的。升级 TeamCity 软件版本时会做什么?

    如果由于代理离线时间过长而被自动取消,TeamCity 也会重新运行构建。这可能需要一段时间,或者如果原始代理重新注册并且未声明它正在运行该构建,则会很快发生。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-19
      • 2012-05-14
      • 2023-03-17
      • 1970-01-01
      相关资源
      最近更新 更多