2014-02-24 65 views
1

在開始構建之前,我的ShellCommand步驟中的每一步都標記爲shell_\d+。如果Buildbot使用步驟description而不是自動生成的外殼標籤,那將會很好。同樣,當我們收到電子郵件通知時,它會顯示BUILD FAILED: failed shell_3,但如果它顯示BUILD FAILED: unit test xyz failed會更好。使用Buildbot,如何將「shell_1」更改爲其他內容?

有沒有辦法改變這個shell ID的ID別的?也許通過創建一個自定義構建步驟並覆蓋一個函數?我不確定這個ID來自哪裏。

回答

2

你給的步驟的名字在addStep方法,例如:

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

我會實施第二部分作爲log observer

+0

沒錯,'name'作品,輝煌!我相信我已經嘗試過了,噢。 –

相關問題