【问题标题】:Buildbot : how to manually launch a build?Buildbot:如何手动启动构建?
【发布时间】:2013-08-23 20:12:13
【问题描述】:

我们正在使用 BuildBot (http://buildbot.net/) 来构建我们的 C++ 项目。 有没有办法从命令行运行确切的构建命令,当您点击 Web UI 上的“强制构建”按钮时执行这些命令?我正在尝试调试存在于我们的构建服务器上但不存在于我们的本地计算机上的构建问题,并且不想在每次失败时向电子邮件列表发送垃圾邮件。

谢谢你, 肖恩

【问题讨论】:

    标签: c++ g++ buildbot


    【解决方案1】:

    要在干净的环境中运行命令COMMAND [ARG]...,请使用env --ignore-environement COMMAND [ARG]...

    【讨论】:

    • 好的,如果我使用 --ignore-environement 标志,那会导致系统在构建失败时不发送电子邮件?
    • 不,我不怀疑。我怀疑您可以在类似的环境中运行与 BuildBot 相同的构建命令。我不打算让你实际使用 BuildBot。
    【解决方案2】:

    我假设当你点击强制构建按钮时,buildbot 会向 buildbot 服务器发送一个 http 请求,要求它进行构建。因此,如果您弄清楚它在发送什么,您可以使用 wget 或 python 或其他什么发送相同的东西?

    这可能会或可能不会做你想做的事?我想从 cmd 行运行 buildbot 构建和不使用 buildbot 复制 buildbot 构建之间是有区别的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-20
      • 1970-01-01
      • 2011-03-01
      • 2015-01-02
      • 1970-01-01
      相关资源
      最近更新 更多