加速基于Make的构建和“构建服务器”解决方案

时间:2013-10-16 08:27:22

标签: build jenkins makefile

这是我第一次在这里发帖,所以我希望我能够连贯一致,并提供所有必要的信息,让大家了解我的观点。

在我的公司内部,我们在所有项目中使用基于make的构建。从一个项目到另一个项目使用不同版本的编译器(但我想这不是问题)。

====>我的目标是以某种方式首先实现一个解决方案,该解决方案将减少构建时间(而不是使用-j选项),例如“3”因子。实现这一目标的资源是网络中其他计算机的CPU(大约200台PC所有多核CPU)。

在此之后创建一些夜间构建,以及其他报告和自动化但我认为与Jenkins应该没有问题。

此时项目建立在计算机的最后一个窗体上15分钟到180分钟,以进行干净的构建。此外,所有源文件和make进程(所有信息)都存储在SCM系统中

所以我向你提问: - 您是否了解用于加速构建的软件? (开源将是我的方式,所以实施成本应该是最小的)。 (我知道关于incredibuild和openmake大师,电动加速器) - 但所有的成本,以及2个开源替代品(来自SUSE和我现在不记得的其他 - 我看过只支持gcc)

  • 自动化构建Jenkins是我认为我应该去的方式。你同意吗?你有其他解决方案吗?

谢谢大家

1 个答案:

答案 0 :(得分:0)

总是有ElectricAccelerator Huddle版本。仅限于团队中最多8个桌面上的核心,但如果正确配置,这可能会导致一些超快的构建...