【发布时间】:2019-06-24 21:36:32
【问题描述】:
我有一个不断失败的 travis CI 构建。错误是..
作业超过最大日志长度,已终止。
我用谷歌搜索了可能的原因..其中之一是..
...如果在 10 分钟内没有收到来自构建的输出,则假定它由于未知原因而停止并随后被杀死。
所以,为了测试这是否是实际错误,我想添加一个每 5 分钟记录一次输出的计时器。我以前从未使用过 Ansible 语言。
这是我当前的代码..
before_script:
- |
- while sleep 5m; do echo "=====[ $SECONDS seconds, buildroot still building... ]====="
这就是我想要发生的事情.. 遵循此博客https://blog.humphd.org/building-large-code-on-travis/的建议
=====[ 495 seconds, buildroot still building... ]=====
=====[ 795 seconds, buildroot still building... ]=====
=====[ 1095 seconds, buildroot still building... ]=====
=====[ 1395 seconds, buildroot still building... ]=====
=====[ 1695 seconds, buildroot still building... ]=====
=====[ 1995 seconds, buildroot still building... ]=====
=====[ 2295 seconds, buildroot still building... ]=====
=====[ 2595 seconds, buildroot still building... ]=====
=====[ 2895 seconds, buildroot still building... ]=====
【问题讨论】: