我正在考虑将我们的 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 进行编译。