2012-01-05 2 views
14

Мы планируем использовать Jenkins (используется для Hudson) для автоматизированных сборок нашего проекта.Jenkins/Hudson CI Минимальные требования к установке RX Linux

Мне нужно выяснить, что ему нужно с точки зрения системных требований (ОЗУ, диска, ЦП) для установки Linux RH.

Мы будем тестировать проект для мобильных приложений.

Я проверил this post, но не смог найти ответа.

+1

Вам нужно указать дополнительные данные: 1. Какое максимальное количество параллельных сборок вы хотите запустить? 2. Сколько памяти, процессора и диска требует типичной сборки? 3. Какое максимальное время вы готовы ждать сборки, если макс. количество параллельных сборок уже запущено? –

ответ

15

Я поддержание Jenkins/эхолот/Nexus, и я указал минимальную конфигурацию (Debian 5):

  • CPU: н/а (прощайте обычную старую школу CPU по крайней мере;))
  • Оперативная память: 1 ГБ (предпочитаю 2)
  • HDD: зависит от потребностей. Для моего использования 8-модуль J2EE Maven project + db-скрипты (6500 строк кода) составляют менее 50 МБ. Я настроил Дженкинс для хранения 10 сборок (500 MB)

Однако, если Дженкинс должен управлять несколько проектами в то время, вы должны рассмотреть несколько вещей:

  • сохранить данные Дженкинс в отдельный каталог системы (установка по умолчанию может поместить их в /usr) с помощью способа конфигурации Jenkins по вашему выбору
  • установить выделенный раздел жесткого диска в этом каталоге и позволить вам управлять пространством на диске (виртуальный диск, инструмент изменения размера раздела ...)
  • надзорной деятельности, чтобы предотвратить левое пространство и избежать гневную босса :) (Nagios, например)

Подумайте о резервном копировании, другие приложения на сервере, а главное - Дженкинс ресурсов зависит от емкости виртуальной машины Java.

Смежные вопросы