我有一个我知道会随机失败的版本,大约有5%的时间。这是由于我无法控制的外部资源。
设置“失败时重试”构建触发器很容易,除了它不允许我在停止尝试所有重试之前指定多次重试。
有没有办法让TeamCity在失败时重试构建,只有 n 次?
谢谢!
答案 0 :(得分:8)
此功能最终在7.1版中添加,参见
http://youtrack.jetbrains.com/issue/TW-5165
和
http://confluence.jetbrains.net/display/TCD7/What%27s+New+in+TeamCity+7.1
答案 1 :(得分:4)
您可以为重试之间的延迟设置更大的数字(15分钟?)+添加有关构建失败的通知。通过这种方式,您不会错过任何失败,并且不会因大量失败的构建而破坏您的构建历史记录。
或者,您可以为TeamCity写一个custom trigger plugin:)