Python 如何确定buildbot是否正在构建?

Python 如何确定buildbot是否正在构建?,python,buildbot,Python,Buildbot,我正在尝试编写一个Python脚本,如果没有生成任何内容,它会自动重新启动buildbot。脚本如何检查是否正在生成任何内容?根据您的评论,您应该: 为buildbot master创建systemd(或任何其他)脚本,以便在启动后以及失败/退出后继续运行() 在相应的构建步骤中,使用buildbot stop--clean--no wait 初始化服务将重新启动bb主机 你说的“什么都没有”是什么意思?Buildbot根据配置的调度程序运行构建:例如,通过计时器、交互式用户请求、新提交到达后

我正在尝试编写一个Python脚本,如果没有生成任何内容,它会自动重新启动buildbot。脚本如何检查是否正在生成任何内容?

根据您的评论,您应该:

  • 为buildbot master创建systemd(或任何其他)脚本,以便在启动后以及失败/退出后继续运行()
  • 在相应的构建步骤中,使用
    buildbot stop--clean--no wait
  • 初始化服务将重新启动bb主机

你说的“什么都没有”是什么意思?Buildbot根据配置的调度程序运行构建:例如,通过计时器、交互式用户请求、新提交到达后通过钩子等。因此,如果Buildbot没有被告知以某种方式构建,则不会构建。是的,我们有多个用户在不同的时间进行构建。如果我修改master.cfg,那么我必须重新启动buildbot,以便新工厂显示在网页中。但如果有人正在进行构建,我不想重新启动buildbot,因为它可能会中断他们的构建。您可以尝试“重新配置”。它正在重新读取配置并进行无中断重启。