Buildbot:有没有办法强迫所有构建者构建?

时间:2013-08-28 10:45:36

标签: buildbot

所以,这就是问题所在:我将buildbot设置为下午3点,但是当我在夜间工作时,我经常处于需要触发所有构建器的情况。

我知道我可以使用buildmaster进行虚假提交并触发构建,但我在这里尝试实现的是“大规模重建”,就像我会进入每个特定的构建器,选择构建一样,然后按“重建”按钮。

我无法弄清楚那个按钮在做什么,只看页面代码(我不是html专家),并且在buildbot的文档中似乎没有跟踪标准页面如何附带的痕迹buildbot的结构和运作。

我希望在瀑布中添加一个按钮,这样我就可以强制所有构建器(它们是26,你可以想象逐个触发它们的努力)。

有谁知道“重建”按钮使用的命令是什么,我如何利用它来构建所有构建器?

谢谢!

1 个答案:

答案 0 :(得分:1)

在构建器页面的底部,您已经(或可以配置)“强制选择的构建”和“强制所有构建”菜单 如果没有,可以使用

进行配置
users = [(user, password)]
authz_cfg=authz.Authz(auth=BasicAuth(users),
    forceBuild = 'auth',
    forceAllBuilds = True,
    cancelPendingBuild = True,
    stopBuild = True,
    stopAllBuilds = True,
)

您可以在documentation

中详细了解Authz