如何将retryCountOnTaskFailure和timeoutInMinutes一起处理



我有一个数据库转储脚本

- bash: |
./dump-db.sh 
displayName: "Dump RDS"
timeoutInMinutes: "10"
retryCountOnTaskFailure: 3

有时会花费太长时间,所以我希望它超时并重试。但是,如果超时触发,则重试似乎不再触发。似乎timeoutInMinutes具有更高的优先级。这是2.200.2版本的代理。

有一个社区反馈对此关闭

所以我想的是创建一个模板,它将进行转储并运行10分钟,然后在调用该模板的东西上重试三次。

我使用Azure DevOps ubuntu代理中可用的timeout来处理超时

- bash: |
timeout 600 ./dump-db.sh 
displayName: "Dump RDS"
retryCountOnTaskFailure: 3

相关内容

  • 没有找到相关文章

最新更新