У меня есть сервер SonarQube, работающий на другой машине, чем у Jenkins CI, мой вопрос: позволяет ли SonarQube импортировать полные проекты с сервера Jenkins или просто использовать ссылку? Потому что у меня мог быть проект размером 1 ГБ, и это могло бы снизить связь, может ли кто-нибудь объяснить мне? Благодаря!Реализация SonarQube и Jenkins
2
A
ответ
0
Вы не предоставляете никакой информации о том, какую версию SonarQube или Jenkins вы используете.
Тем не менее, я могу ответить на ваш вопрос о том, как работают Jenkins CI и SonarQube.
Основная идея следующая:
- Дженкин это работа проверяет ваш проект из системы управления версиями
- он затем запускает локальный процесс (либо задача Sonar Runner или задача Maven, которая использует эхолота Runner под капотом), который проанализирует проект
- в зависимости от используемой версии SonarQube, локальный процесс связывается либо с экземпляром SonarQube через HTTP (s) (в версии SQ 5.2+), либо с используемой базой данных по экземпляру SonarQube
- конфигурация проекта, плагины и другие метафакты заменяются от SQ до локального процесса на Jenkins
- результат анализа (т.е. вопросы, охват единичных тестов, ...), а исходный код обменивается с локальным процессом на экземпляр SQ (и базу данных)
Так что если ваш проект имеет размер 1 ГБ, это будет проблемой для SonarQube только если у вас есть 1 ГБ исходного кода. Если это действительно так, я сомневаюсь, что интеграция SQ-Jenkins станет вашей первой заботой.
Смежные вопросы
- 1. Проверка подлинности Jenkins и SonarQube
- 2. CICD с jenkins и sonarqube
- 3. Автоматическая конфигурация Jenkins & Sonarqube
- 4. SonarQube с Jenkins
- 5. Интегрируя sonarqube с Jenkins
- 6. Jenkins gradle sonarQube Android
- 7. Building SonarQube с Jenkins
- 8. Интеграция SonarQube с Jenkins
- 9. SonarQube + Jenkins Error 500
- 10. Установка SonarQube и Sonar в Jenkins
- 11. Плагин предупреждения Jenkins и сканер SonarQube
- 12. SonarQube и Jenkins, проблема с интеграцией
- 13. SonarQube Scanner + Jenkins + Maven = java.lang.ClassFormatError
- 14. SonarQube Jenkins plugin - ClassNotFoundException: org.sonar.api.batch.TimeMachine
- 15. Как запустить анализ SonarQube класса с помощью плагина Jenkins SonarQube
- 16. Python реализация Jenkins Hash?
- 17. Jenkins vs SonarQube: Запуск с конкретным JDK
- 18. Оборудование, необходимое для Jenkins Ci с SonarQube
- 19. Невозможно войти в sonarqube от jenkins
- 20. Тесты SonarQube от Jenkins не показаны
- 21. SonarQube - Jenkins - Maven - без запуска экземпляра
- 22. SonarQube + Jenkins, не производящий тесты модулей.
- 23. Невозможно найти sonarqube при использовании jenkins
- 24. Jenkins/SonarQube модульное тестирование кода для JavaScript
- 25. Конфигурация Jenkins: не отображается «MSBuild SonarQube Runner»
- 26. Анализ FxCop с использованием плагина Jenkins SonarQube?
- 27. Add SonarQube to jenkins job pipe failed
- 28. Jenkins and Sonarqube - где запускать модульные тесты
- 29. Sonarqube на Jenkins с проектом IVY
- 30. Где/Как установить плагин SonarQube для Jenkins?
Благодарим вас за ответ. Моя версия SQ - 5.1.2, а Jenkins CI - 1.620. Но в основном это мой ответ, когда Sonar выполняет анализ, я настраиваю Sonar Runner на том же компьютере, где находится Дженкинс. Но ты мне очень помог! –