1

我正在考虑将我们的 CI 流程转移到 EC2 上的 Linux 实例。我已经在 m1.small Ubuntu Linux 实例上设置了 Jenkins。GWT 编译过程(通过 ant)在我们的笔记本电脑上大约需要 60 秒,但在 EC2 实例上大约需要 10 分钟。诚然,我们的笔记本电脑是配备 16GB RAM 的 MacBook Pro,但即使在我们的旧 CI 服务器(配备 2GB RAM 的 Windows Server 和 TeamCity)上,相同的过程也只需不到 2 分钟。想知道默认的 Linux 配置中是否有某些东西可能会干扰。除了安装 Jenkins、Apache 和 git 之外,我没有做太多的事情。

我们使用 localWorkers = 2 和 Xmx512M 进行编译。

4

1 回答 1

2

编译更多地依赖于 CPU 而不是 RAM。EC2 小型实例有 1 个计算单元。"One EC2 Compute Unit provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor."

我不建议你在那里编译。您可以在本地编译并上传到那里,因为它是 Java 和 JavaScript 并且可以在任何地方运行。

于 2013-02-28T22:47:49.827 回答