#hudson #jenkins #sonarqube #hudson-plugins
#хадсон #дженкинс #sonarqube #хадсон-плагины
Вопрос:
Я установил Jenkins на свой компьютер сборки и в конфигурации Jenkins установил флажок для запуска анализа sonar в моем проекте на основе maven. Это работает, но если я посмотрю на журнал, весь мой проект будет собран дважды. Один раз из maven и один раз для sonar (все еще используя maven). Есть идеи, что я здесь делаю не так?
Ответ №1:
Анализ Sonar выполняется с помощью плагина maven. Итак, всякий раз, когда вы запускаете анализ sonar, maven будет проходить через все фазы, которые предшествуют фазе sonar, что означает, что он также будет запускать фазу компиляции и тестирования.
Это означает, что если вы хотите выполнить анализ сонара, вы можете выполнить задание в свободном стиле в Jenkins, не настраивать этап сборки и активировать только кнопку Sonar. Это должно сработать, и ваш проект code должен быть создан только один раз.