我有一个构建器,它执行一系列步骤来安装软件包。 我想要做的是有另一个构建器,其中一个步骤执行上一个构建器的所有步骤。那可能吗?在另一个内部执行一个构建器吗?
答案 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())