Joh*_*igs 9 java continuous-integration scala continuous-deployment circleci
我在circleci运行一些测试,一些测试需要更长的时间,然后10分钟,因为它的ui测试运行在无头浏览器上,我安装在我的circle.yml
如何延长超时时间?
谢谢
Fel*_*ech 13
您可以将timeout修改器添加到命令中,以将超时时间增加到超过默认的600秒(10分钟).
例如,如果您运行了名为my-test.sh的测试,则可以执行以下操作:
test:
override:
- ./my-test.sh:
timeout: 900
Run Code Online (Sandbox Code Playgroud)
请注意,命令以冒号(:)结尾,下一行使用修饰符,双缩进(4个空格而不是2个).
参考:https://circleci.com/docs/configuration#modifiers
您需要timeout在配置中使用修饰符,如本文档中所述:https:
//circleci.com/docs/configuration#modifiers
这是一个将默认600s加倍到1200s的示例:
commands:
- /bin/bash build_scripts/deploy_to_eb.sh:
timeout: 1200
Run Code Online (Sandbox Code Playgroud)
干杯
如果您使用的是 Circle CI 2.0,则语法为no_output_timeout:
- run:
name: Running Tests
command: ./my-test.sh
no_output_timeout: 20m
Run Code Online (Sandbox Code Playgroud)
更多详情:https : //circleci.com/docs/2.0/configuration-reference/#run
| 归档时间: |
|
| 查看次数: |
3591 次 |
| 最近记录: |