酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

GitLab CI/CD:用 `retry` 关键字精准设置作业重试间隔时间

在GitLab CI/CD中,重试间隔时间由`retry`关键字控制。可以在`.gitlab-ci.yml`文件中的job定义中设置`retry`关键字来指定重试次数和每次重试的间隔时间。 例如,若要设置一个job最多重试3次,且每次重试的间隔时间为1分钟,可以如下设置: ```yaml job_name: script: - echo "Running job" retry: max: 3 when: always delay: 1m ``` 以上配置中,`max`表示最大的重试次数,`when`指定在何时进行重试,`delay`指定每次重试的间隔时间。在上述示例中,`when`设置为`always`表示无论job的执行状态如何(成功或失败),都会进行重试。`delay`设置为`1m`表示每次重试的间隔时间为1分钟。 注意,`retry`关键字只能应用于整个job,而不能针对单个task进行重试控制。 ######[AI写代码神器 | 431点数解答 | 2024-05-15 16:42:39]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]