gpt4 book ai didi

teamcity - 当构建在代理上运行时,我可以重新启动 TeamCity 服务器吗?

转载 作者:行者123 更新时间:2023-12-02 21:39:59 24 4
gpt4 key购买 nike

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

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

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

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

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

干杯!

最佳答案

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

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

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

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

关于teamcity - 当构建在代理上运行时,我可以重新启动 TeamCity 服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15148358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com