我正在尝试修复一个非常复杂的 buildbot 基础构建系统,该系统有一个令人讨厌的习惯,即在其中显示带有“失败 (1)”的绿色条。
问题是我们使用 ShellCommand 构建步骤运行了几个命令,当它返回非零时,它并没有使整个构建失败。
我们还有一些步骤在详细信息页面上显示为红色,但整个构建仍然显示为绿色。
据了解,我的 master.cfg 中的步骤本身没有设置“flunkOnFailure”,默认值为 true。(虽然从我找到的手册页中并不完全清楚)
当 ShellCommand 失败时,我需要做什么(或撤消)以确保整个构建失败?
这是在 100% Linux 环境下运行的。
非常感谢。