Buildbot在master上运行吗?

时间:2015-02-07 01:05:48

标签: git buildbot

我有一个buildbot设置,其中一个奴隶无法访问互联网。这会在结账时出现问题:

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

主变更源轮询git(它具有外部访问权限),启动试图检查源并失败的从属设备。

我可以在主服务器上运行单个构建步骤吗?我看到我可以使用MasterShellCommand运行shell命令:

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

但我真正想要的是整个步骤:

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

或者我自己实现了这一点吗?

1 个答案:

答案 0 :(得分:1)

你必须实现shell命令自己更复杂的东西。 buildbot.steps.master class并不复杂。

话虽如此,在Buildbot-0.9.0中删除了从属端源检出步骤如果您使用的是旧版本的buildbot,则两种不同类型的源检出是documented