【问题标题】:Executing buildsteps in buildbot on other clients在其他客户端上的 buildbot 中执行 buildsteps
【发布时间】:2018-12-21 23:33:15
【问题描述】:

我正在尝试找出是否可以在同一构建中的构建客户端之外的另一台机器上执行某些构建步骤。例如,构建过程的一个路径包括,如果 2 台其他机器确实成功运行了单元测试,则应该打包最终的 zip。有人可以指向我的链接或解释如何使用 buildbot 实现吗?

(client3)                        ↗  unittest    ↘ 
(client2)                      ↗   other tests    ↘
(client1) → git sync → compile → sign executables → zip → publish

【问题讨论】:

    标签: python buildbot build-system


    【解决方案1】:

    Mozilla 在 2013 年就该主题进行了一次有用的演示。在我看来,controlling build 似乎是您正在寻找的术语。

    Buildbot 最佳实践:从控制系统管理并行执行 构建。

    http://releng.polymtl.ca/RELENG2013/html/slides/buildbot-talk/index.html?full#release-process-lines

    我个人喜欢羊群的概念。这是几年前的一个提议,其中构建工作可以有多个“起点”。但我不确定这方面进展如何

    【讨论】:

      猜你喜欢
      • 2017-04-08
      • 1970-01-01
      • 2016-07-13
      • 2023-03-30
      • 2015-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多