Я изучаю процесс переноса нашего процесса CI на экземпляр Linux на EC2. Я установил Jenkins на экземпляр m1.small Ubuntu Linux. Процесс компиляции GWT (через ant) занимает около 60 секунд на наших ноутбуках, но занимает около десяти минут на экземпляре EC2. Конечно, наши ноутбуки - MacBook Pro с 16 ГБ оперативной памяти, но даже на нашем старом сервере CI (Windows Server с 2 ГБ оперативной памяти и TeamCity), тот же процесс занимает менее 2 минут. Удивление, если в конфигурации Linux по умолчанию есть что-то, что может мешать. Я не много сделал для него, кроме как установить Jenkins, Apache и git.Компиляция GWT занимает сравнительно много времени на EC2
Мы компилируем с localWorkers = 2 и Xmx512M.
Это правильно, вам нужно будет использовать гораздо больший размер экземпляра, чтобы получить сопоставимые времена компиляции. – datasage
Спасибо за разъяснение. Это для нашего процесса CI, поэтому весь сервер должен составлять приложение и регулярно запускать тесты. Полагаю, мы рассмотрим другие варианты. –
В целях обновления я попытался преобразовать экземпляр c1.medium (то есть процессорный носитель с 5 вычислительными единицами EC2). Приведем общее время до 2,5 минут. Время, чтобы хруст некоторых номеров бюджета ... –