Chr*_*ver 2 python linux buildbot
我正在尝试修复一个非常复杂的构建机器人基础构建系统,该系统有一个恼人的习惯,即显示带有“失败(1)”的绿色条。
问题是我们使用 ShellCommand 构建步骤运行多个命令,当它返回非零时,整个构建不会失败。
我们还有一些步骤在详细信息页面上显示为红色,但整个构建仍然显示为绿色。
据我所知,我的 master.cfg 中的步骤本身没有设置“flunkOnFailure”,默认值为 true。(尽管从我找到的手册页中并不完全清楚)
当 ShellCommand 失败时,我需要做什么(或撤消)才能确保整个构建失败?
这是在 100% Linux 环境上运行的。
非常感谢。
当您向工厂添加步骤 (iefaddStep(your_step)) 时,您应该指定haltOnFailure = True,以便在特定构建步骤返回 FAILURE 时使整个构建失败。
| 归档时间: |
|
| 查看次数: |
526 次 |
| 最近记录: |