Ответ 1
Я поддерживал Jenkins/Sonar/Nexus, и я указал минимальную конфигурацию (Debian 5):
- CPU: n/a (до свидания простой старый школьный процессор, по крайней мере;))
- ОЗУ: 1 ГБ (предпочитаю 2)
- HDD: зависит от потребностей. Для моего использования 8-модуль J2EE Maven project + db-скрипты (6500 строк кода) составляют менее 50 МБ. Я сконфигурировал Jenkins для хранения 10 сборников (500 МБ).
Однако, если Дженкинсу приходится управлять несколькими проектами в то время, вам нужно рассмотреть несколько вещей:
- сохраняйте данные Jenkins в отдельном каталоге системы (по умолчанию можно установить те, что находятся в
/usr
), с помощью выбранного вами варианта конфигурации Jenkins. - монтируйте выделенный раздел жесткого диска в этом каталоге и дайте вам возможность управлять пространством на диске (виртуальный диск, инструмент изменения размера раздела...)
- надзор за деятельностью, чтобы предотвратить свободное пространство и избежать сердитого босса:) (например, Nagios)
Подумайте о резервном копировании, другом приложении на сервере и о важной вещи - ресурсы Jenkins зависят от емкости JVM.