Jenkins / Hudson CI Минимальные требования для установки Linux RH - PullRequest
15 голосов
/ 05 января 2012

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

Мне нужно выяснить, что ему нужно с точки зрения системных требований (RAM), диск, процессор) для установки Linux RH.

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

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

1 Ответ

16 голосов
/ 28 февраля 2012

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

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

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

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

Подумайте о резервном копировании, другом приложении на сервере и о важном: ресурсы Jenkins зависят от емкости JVM.

...