У меня есть проект со структурой каталогов ниже.
project
-- abc/custom
-- package.json
-- test
-- package.json
-- jenkinsFile
В моей основной папке проекта отсутствует пакет. json. Теперь я пытаюсь настроить сонар в своем файле jenkins со следующими свойствами: -
'sonar.working.directory':"${WORKSPACE}/abc/custom",
'sonar.sources':"${WORKSPACE}/abc/custom",
'sonar.projectBaseDir': "${WORKSPACE}/abc/custom",
'sonar.javascript.lcov.reportPath': "${WORKSPACE}/test/coverage/lcov.info",
'sonar.projectKey':'#KEY',
'sonar.projectName':'#NAME',
'sonar.projectVersion': '1.0',
'sonar.sourceEncoding':'UTF-8',
'sonar.login': #TOKEN
Всякий раз, когда я пытаюсь запустить вышеупомянутое с jenkins, происходит сбой с ошибкой: -
home/jenkins/workspace/PROJECT_NAME@tmp/durable/script.sh: line 4: node_modules/sonarqube-scanner/dist/bin/sonar-scanner: No such file or directory
It не удается найти «sonarqube-scanner», который я установил в нод-модулях папки abc / custom.