加速亚马逊集群上的java maven编译
只是一个疯狂的想法。想知道是否可以在亚马逊集群机器上编译 Maven 构建以加快构建过程?对此有何参考或指导?
just a wild idea. wonder is it possible to compile maven build on amazon clustering machines to speed up build processes? any reference or guide on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,这是可能的,我看到越来越多的客户为其 CI 机器使用按需实例。
现在,关于 Hudson 构建场,虽然绝对可以在多个 EC2 实例上使用主/从设置,但我认为,如果您有大量要构建的项目或巨大的构建矩阵,那么这种设置特别好。换句话说,主/从设置允许扩展。但据我所知,这不允许您分发单个多模块构建,因此这不会允许您“加速”这样的构建过程。
如果没有更多关于您想要分发/构建的内容的详细信息,很难给出更准确的答案。
哦,顺便说一句,如果您想获得有关 Sun 如何使用 Hudson 的真实反馈,请查看 Kohsuke Kawaguchi Hudson 网络研讨会。这将使您了解它可以做什么。
Yes, this is possible and I see more and more customer using on-demand instances for their CI machine.
Now, regarding Hudson build farms, while it's definitely possible to use a master/slave setup on several EC2 instances, I think that such a setup is especially nice if you have a high number of projects to build or huge build matrices. In other words, a master/slave setup allows to scale. But AFAIK, this won't allow you to distribute a single multi-modules build so this won't allow you to "speed up" such a build process.
Without more details on what you want to distribute/build exactly, it's hard to give a more precise answer.
Oh, by the way, if you want some real feedback on how Hudson is used at Sun, have a look at Kohsuke Kawaguchi Hudson Webinar. This will give you an idea of what it can do.