BuildBot:并行执行构建步骤

BuildBot: execute build steps in parallel

是否可以指示 BuildBot 并行执行构建步骤?

我一直在查看文档,似乎只有通过实际生成多个构建/构建工厂才有可能。

我对 Builders 和 Workers 不是很确定:我看到添加 worker 可以让我同时 运行 多个构建请求(多个程序员提交 PR),但使用多个构建器似乎并不用于类似这样的事情。

那么,有可能吗?

您可以让多个构建器同时执行,例如,如果它们监听同一个存储库上的传入提交;一次提交将启动所有监听构建器。在这种情况下,您可以使用 BuilderConfigcanStartBuild argument 来控制并行度。并注意让构建器在不同的资源上工作!

或者,如果您 trigger 来自单个构建器的多个构建器并且 指定 waitForFinish=False,触发的构建器将同时 运行。

我相信您不能在单个构建器中并行执行构建步骤。关于工人,我不能告诉你。