2013-07-30 3 views
1

Мне нужна ваша помощь и опыт, чтобы вычислить необходимое оборудование в среде анализа качества кода Jenkins maven и SonarQube. В настоящее время у нас есть 300 проектов для сборки java, скомпилированных с использованием Maven 2.2.1, в среднем каждый проект содержит пятьдесят тысяч строк кода. Я бы оценил CPU, Ram и дисковое пространство, необходимые для выполнения этой задачи для 1000 проектов, потому что они хотят в будущем. Я искал любую статью или оценивал эту информацию, но не нашел ничего важного, поэтому я перехожу к их опыту и знаниям.Оборудование, необходимое для Jenkins Ci с SonarQube

благодарит заранее!

ответ

1

Что касается Sonar, мы предоставляем страницу с hardware requirements, которая фактически дает некоторую информацию о веб-сервере и сервере базы данных.

Для «пакетной» части Sonar (= анализы, которые запускаются Дженкинсом), мы не даем особых требований. Обычно у вас есть несколько подчиненных устройств, которые имеют несколько процессоров и достаточное количество ОЗУ, чтобы иметь возможность масштабироваться, когда у вас есть все больше и больше анализов сонара, которые нужно запускать все чаще и чаще. И те подчиненные устройства (на которых выполняются анализы) не должны располагаться далеко от БД в сети (в противном случае производительность будет зависеть от латентности сети).

+0

Спасибо, отличные советы Фабрицио! Я описываю немного проанализированный для экспертов Дженкинса: - Первоначальный анализ предполагает наличие у нас сервера с дженкинсами (master) и n slaves, это зависит от чего-то конкретного? Количество рабочих мест? - У него будет много исполнителей, поскольку у процессоров есть как главный, так и подчиненный. - Сервер Sonar был бы посвящен, хорошо иметь несколько экземпляров? немногие будут идеальными, а также исполнителями или рабами? Исходя из этого, мы можем немного облегчить требования к оборудованию, любые предложения или опыт внедрения будут высоко оценены мной! –

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