Buildbot 有太多待处理的工作,已经停止构建

Buildbot has too many pending jobs and has stopped building at all

我遇到了一个问题,buildbot 有太多待处理的作业并且已停止执行更多构建。即使我重新启动 buildbot,挂起的作业也不会消失。我希望能够进行构建并删除挂起的作业。我该怎么做?

要取消挂起的构建,您必须在 authz.Authz buildmaster 的 master.cfg 文件中的设置,例如

authz_cfg=authz.Authz(
    # change any of these to True to enable; see the manual for more
    # options
    gracefulShutdown = False,
    forceBuild = True,
    forceAllBuilds = False,
    pingBuilder = False,
    stopBuild = True,
    stopAllBuilds = False,
    cancelPendingBuild = True,
)

Documentation here

完成后,您需要重新启动 buildmaster。然后,在网络状态 任何构建器的页面,您还会看到用于取消任何待处理构建的按钮 作为 运行 版本。