Не работает конвейер с sonarQube с Jenkins и windows - PullRequest
0 голосов
/ 25 марта 2019

Добрый день, друзья из Stack!

Я запускаю SonarQube в своем конвейере в экземпляре jenkins.У меня есть проблема, и я следую за документацией, и я новичок в этом.

https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Jenkins

Но у меня есть Windows-рабы.И каждый раз, когда я настраиваю его в соответствии с документацией, я получаю сообщение об ошибке ...

[Sonar-Pipeline] Running batch script

C:\Program Files (x86)\Jenkins\workspace\Sonar-Pipeline>C: \Program Files (x86)\Jenkins\tools    \hudson.plugins.sonar.SonarRunnerInstallation\SONAR_RUNNER\bin\sonar-scanner 
'C:\Program' not‚ recongnized as an internal or external command.

После чего я полагаю, что здесь есть пробел, и Дженкинс пытается выполнить только 'C: Program', как указано выше.показывает.Есть ли какое-либо тело сейчас?

Это мой конвейер ...

node {

  stage('SonarQube analysis') {
  // requires SonarQube Scanner 2.8+
  def scannerHome = tool 'SONAR_RUNNER';
  withSonarQubeEnv('SonarQube') {
  bat "${scannerHome}/bin/sonar-scanner"
 }
}

}

Так вот, что я пытаюсь выполнить в соответствии с документацией.Единственное, что спрашивают, потому что я использую только окна, это переключиться на bat вместо sh при выполнении scannerHome.Потому что это также конвейер, а не нормальный вариант.И у меня тоже есть все файлы.

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