我们的TeamCity服务器需要硬件升级,所以我们必须将其关闭一段时间.
但是,我们有30个代理,10个团队使用它,所以要找到一个没有代理运行构建的时期几乎是不可能的.
我希望我可以在构建运行时停止/启动服务器,TC会很聪明,构建代理在服务器停机期间继续构建,并且一旦服务器恢复它们就会在运行状态下重新注册起来.
有谁知道这是否是一个正确的假设?
或者服务器重启会导致所有构建停止吗?
干杯!
Jon*_*ssi 10
我确信您可以在代理运行构建时重新启动TeamCity Web Server.当Web服务器恢复时,代理将重新注册,构建将不会终止.但是,我不确定它在构建完成时重试了多长时间.我们的构建需要大约一个小时,因此在构建运行时总是很容易找到一个小窗口的时间.
您将遇到的问题是,短时间运行构建意味着您没有多少时间可以将其删除.
如果您能够在最短的营业时间内为TeamCity安排停机时间.升级TeamCity软件版本后,您会怎么做?
如果由于代理脱机时间过长而自动取消,TeamCity也会重新运行构建版本.这可能需要一段时间,或者如果原始代理重新注册并且未说明它正在运行该构建,则会很快发生.
| 归档时间: |
|
| 查看次数: |
5909 次 |
| 最近记录: |