buildbot是否可以强制在多个节点上运行构建



我有一个项目想要在多个节点(几个不同的体系结构和操作系统(上构建。然后我想在每个节点(debs和RPM(上创建包。由于不同的体系结构和操作系统,我希望buildbot同时在几个节点上为这个项目安排一个构建。

能做到吗?最好的方法是什么?为每个操作系统/体系结构组合创建单独的构建器?

是的,这是可能的,但不是我想象的那样。

为了使buildbot在多个节点上运行构建(在我的情况下,生成RPM和Deb(,您创建了多个工作者组,以及一个将所有这些组列为构建器名称的调度器。

然后创建一个构建工件的BuildFactory,最后创建多个BuilderConfig,将该工厂映射到您的工人。

我希望,如果你读到这篇文章,寻找答案,你会发现这篇文章很有用。

请随意提出这个问题,获取几个配置片段。

最新更新