使用Buildbot,如何将“shell_1”更改为其他内容?

时间:2014-02-24 14:36:22

标签: buildbot

在我的构建开始之前,我的每个ShellCommand步骤都标记为shell_\d+。如果Buildbot使用步骤description而不是自动生成的shell标签,那将是很好的。另外,当我们收到电子邮件通知时,正如BUILD FAILED: failed shell_3所述,但如果说BUILD FAILED: unit test xyz failed会更好。

有没有办法更改此shell ID ID?也许通过创建自定义构建步骤并覆盖函数?我不确定这个ID究竟来自哪里。

1 个答案:

答案 0 :(得分:2)

您可以在addStep方法中为步骤命名,例如:

f = buildbot.process.factory.BuildFactory()
f.addStep(buildbot.steps.shell.ShellCommand((name = 'Hello',
                                             cmd = ['echo', 'Hello World']))

我将第二部分实现为log observer