Сервер SonarQube [https://localhost:9000] недоступен в Дженкинс - PullRequest
0 голосов
/ 26 августа 2018

Я хочу построить покрытие кода из sonarqube в Jenkins. Проект от github. Я настроил все необходимое, но следующие ошибки все еще возникают. Может кто-нибудь помочь мне решить эту проблему?

Established TCP socket on 59508
[OData] $ java -cp "D:\Program Files\plugins\maven-plugin\WEB-INF\lib\maven35-agent-1.12-alpha-1.jar;D:\downloads\apache-maven-3.5.4\boot\plexus-classworlds-2.5.2.jar;D:\downloads\apache-maven-3.5.4/conf/logging" jenkins.maven3.agent.Maven35Main D:\downloads\apache-maven-3.5.4 "D:\Program Files\war\WEB-INF\lib\remoting-3.21.1.jar" "D:\Program Files\plugins\maven-plugin\WEB-INF\lib\maven35-interceptor-1.12-alpha-1.jar" "D:\Program Files\plugins\maven-plugin\WEB-INF\lib\maven3-interceptor-commons-1.12-alpha-1.jar" 59508
<===[JENKINS REMOTING CAPACITY]===>channel started
Executing Maven:  -B -f D:\Program Files\workspace\OData\pom.xml clean sonar:sonar
[INFO] Scanning for projects...
[INFO] 
[INFO] ----------------------------< OData:OData >-----------------------------
[INFO] Building OData 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ OData ---
[WARNING] Attempt to (de-)serialize anonymous class hudson.maven.reporters.MavenArtifactArchiver$2; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
[WARNING] Attempt to (de-)serialize anonymous class hudson.maven.reporters.MavenFingerprinter$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
[INFO] 
[INFO] ----------------------------< OData:OData >-----------------------------
[INFO] Building OData 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- sonar-maven-plugin:3.4.1.1168:sonar (default-cli) @ OData ---
[INFO] User cache: C:\WINDOWS\system32\config\systemprofile\.sonar\cache
[ERROR] SonarQube server [https://localhost:9000] can not be reached
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.056 s
[INFO] Finished at: 2018-08-27T00:09:08+08:00
[INFO] ------------------------------------------------------------------------
Waiting for Jenkins to finish collecting data
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.1.1168:sonar (default-cli) on project OData: Unable to execute SonarQube: Fail to get bootstrap index from server: Unrecognized SSL message, plaintext connection? -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[JENKINS] Archiving D:\Program Files\workspace\OData\pom.xml to OData/OData/0.0.1-SNAPSHOT/OData-0.0.1-SNAPSHOT.pom
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
channel stopped
WARN: Unable to locate 'report-task.txt' in the workspace. Did the SonarScanner succedeed?
Skipping sonar analysis due to bad build status FAILURE
Finished: FAILURE

Ответы [ 2 ]

0 голосов
/ 11 сентября 2018

для вашего проекта OData, когда вы сканируете код с помощью jenkins, вы должны установить в настройках jenkins имя хоста, не рекомендуем ставить "localhost" или "127.0.0,1 "

Попробуйте с $ HOSTNAME :

  1. Перейти к настройкам в Jenkins
  2. Перейти к" Серверы Sonarqube ""
  3. Серверы SonarQube - установки Sonarqube --- т.е.: http://myserversonarqube:9000

С уважением.

0 голосов
/ 27 августа 2018

Ошибка ниже самоочевидна.У меня есть вопросы ниже

  1. Работает ли Sonarqube на локальном хосте с портом 9000 в качестве защищенного (т. Е. Https)?
  2. Какую версию maven вы используете?иногда некоторые версии плагинов Sonar не работают со старыми версиями maven.

    [ОШИБКА] Не удалось выполнить цель org.sonarsource.scanner.maven: sonar-maven- plugin: 3.4.1.1168: sonar (default-cli) в проекте OData: Невозможно выполнить SonarQube: Не удалось получить индекс начальной загрузки с сервера: Нераспознанное сообщение SSL, текстовое соединение?-> [Помощь 1] [ОШИБКА]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...