TeamCity有几个代理,一些代理在员工/程序员计算机上运行。如果员工在晚上关闭计算机,则正在运行的构建标记为失败并发送电子邮件通知。是否可以在关闭的情况下,将构建标记为已取消并选择不同的代理并在不同的代理上再次运行构建?
答案 0 :(得分:1)
我想如果在TeamCity构建运行时计算机关闭,那么[build]将被标记为失败。所以问题是如何在新机器故障后重新运行构建。
您可以创建代理池并将多个构建代理分配给池。之后,您应该在构建配置中编辑“代理要求”设置,这样您的构建就可以在任何活动的机器上运行。
您可以在触发器部分中使用“重试构建触发器”,以便在失败后重新运行构建。它将重新运行所有失败的构建,但它可以解决您的问题
答案 1 :(得分:1)