retry
自动重试失败的作业。
支持: 数字、when 条件、退出码
示例
最多重试 N 次
job:
script:
- if [ "$CI_JOB_RETRY_COUNT" -eq 0 ]; then exit 1; fi
- echo "retried successfully"
retry: 2
针对特定失败重试
job:
script: echo "job"
retry:
max: 2
when:
- runner_system_failure
- stuck_or_timeout_failure
针对特定退出码重试
job:
script: echo "job"
retry:
max: 2
exit_codes:
- 137
- 255