Сонар сканер не работает на узле Дженкинс (Ubuntu) - PullRequest
0 голосов
/ 28 февраля 2019

У меня установлен плагин Sonar Scanner на моем сервере Jenkins, который интегрирован с сервером sonar-qube, плагин sonar-scanner для Jenkins имеет проверку автоматической установки, которая устанавливает сканер и запускает сканирование для sonar-qube.Он полностью работает нормально для моего главного узла Jenkins (windows), на котором также установлен сонарный сервер.Но когда я пытаюсь запустить его для своего узла Ubuntu, это дает мне определенную ошибку.Хотя он полностью работает локально на компьютере с Ubuntu, но всякий раз, когда я запускаю его через Jenkins, он выдает мне следующую ошибку:

   > /home/ci_ubuntu/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarScanner/bin/sonar-scanner
    > scan -Dsonar.host.url=http://10.0.0.82:9000 ********
    > -Dsonar.projectName=ABC -Dsonar.projectVersion= %BUILD_NUMBER% -Dsonar.projectKey=ABC:project -Dsonar.sources=app -Dsonar.projectBaseDir=/home/ci_ubuntu/workspace/ABC /home/ci_ubuntu/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarScanner/bin/sonar-scanner:
    > 15:
    > /home/ci_ubuntu/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarScanner/bin/sonar-scanner:
    > dirname: not found
    > /home/ci_ubuntu/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarScanner/bin/sonar-scanner:
    > 16:
    > /home/ci_ubuntu/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarScanner/bin/sonar-scanner:
    > basename: not found
    > /home/ci_ubuntu/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarScanner/bin/sonar-scanner:
    > 26:
    > /home/ci_ubuntu/tools/hudson.plugins.sonar.SonarRunnerInstallation/SonarScanner/bin/sonar-scanner:
    > dirname: not found File does not exist:
    > //lib/sonar-scanner-cli-3.3.0.1492.jar '/' does not point to a valid
    > installation directory: / ERROR: SonarQube scanner exited with
    > non-zero code: 1 Finished: FAILURE
...