我正在设置一些容器构建触发器,默认情况下,它们有 10 分钟的超时配置。由于有时我的构建时间仅超过 10 分钟,因此我尝试更改timeout
yaml 文件中的值无济于事。
容器构建器文档说timeout
具有以下特征的价值:
超时
字符串(持续时间格式)[...] 默认时间为十分钟。以秒为单位的持续时间,最多九个小数位,以“s”结尾。示例:“3.5 秒”。
但我无法让它在 yaml 定义文件上工作。简化我尝试过的yaml文件:
steps:
- name: 'python:3-alpine'
args: ['end']
entrypoint: 'bin/notify.sh'
env:
- 'BRANCH=$BRANCH_NAME'
- 'SHA=$COMMIT_SHA'
id: 'notifyend'
timeout: '1200s'
我得到这个错误:
加载模板时出错:yaml:解组错误:第 9 行:无法将 !!str 解组
1200s
为 duration.Duration
当我使用时,timeout: '1200'
我得到:
加载模板时出错:yaml:解组错误:第 9 行:无法将 !!str 解组
1200
为 duration.Duration
当我使用时,只是为了尝试其他东西,timeout: duration.seconds(1200)
我得到:
加载模板时出错:yaml:解组错误:第 9 行:无法将 !!str 解组
duratio...
为 duration.Duration
关于我应该如何解决这个问题的任何线索?