为什么特拉维斯说"当你的构建成功时,你的构建退出了1"?

qri*_*ris 7 travis-ci

使用GCC 构建时,Box Backup build 150通过但是Clang失败了.

但是,Clang作业的最后一行输出是:

The command "./runtest.pl ALL release" exited with 0.

Done. Your build exited with 1.
Run Code Online (Sandbox Code Playgroud)

但是如果runtest.pl以状态0退出,则整个构建应该成功,因为这是travis.yml script命令行中的最后一个命令:

script: ./bootstrap && ./configure && make && ./runtest.pl ALL debug && ./runtest.pl ALL release
Run Code Online (Sandbox Code Playgroud)

有谁知道这里出了什么问题,为什么?

qri*_*ris 4

好的,我找到了原因:相关提交更改了 travis.yml 文件以包含两个单独的脚本命令。第二个成功,但第一个失败,因此错误是在日志输出的中间而不是在最后。