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