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

How to find out if buildbot is building?

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

根据您的意见,您应该:

  • 为 buildbot master 创建 systemd(或任何其他)脚本,运行 它在启动后和 failing/exiting (worker example)
  • 之后连续
  • 在相应的构建步骤中使用 buildbot stop --clean --no-wait
  • 启动 master 正常关闭
  • init-service 会重新启动 bb-master