可以在构建步骤中调用特定的构建器吗?

时间:2016-02-17 15:33:41

标签: buildbot

我有一个构建器,它执行一系列步骤来安装软件包。 我想要做的是有另一个构建器,其中一个步骤执行上一个构建器的所有步骤。那可能吗?在另一个内部执行一个构建器吗?

1 个答案:

答案 0 :(得分:0)

检查出来

http://docs.buildbot.net/latest/manual/cfg-schedulers.html#triggerable-scheduler

那里有一个很好的小例子。

我建议编写一个定义包步骤的函数,如下所示:

def packageSteps():
    steps=[]
    steps.append(step1)
    steps.append(step2)
    return steps

然后在需要打包的所有工厂中添加它

f=factory.BuildFactory()
f.addStep(buildstep1)
f.addSteps(packageSteps())