2015-02-07 38 views
0

我有一個沒有訪問互聯網的奴隸buildbot設置。此結帳時引起問題:Buildbot對主人運行步驟?

slave = BuildFactory() 
slave.addStep(Git(repourl=..., mode='full')) 

主裝置改變源輪詢的git(它具有外部訪問),序幕其試圖檢出源和發生故障的從屬。

我可以在主設備上運行一個buildstep嗎?我看我可以MasterShellCommand運行shell命令:

slave.addStep(MasterShellCommand(command="I'm run on master!")) 

但我真正想要的是整步:

slave.addStep(MasterShellCommand(step=Git(repourl=...))) 

還是我實現這一切我自己?

回答

1

你必須實現任何更復雜的shell命令自己。 buildbot.steps.master class不是很複雜。

這就是說,從源端檢查步驟在Buildbot-0.9.0中被刪除。如果您使用的是舊版本的buildbot,則兩種不同類型的源檢出程序是documented