【发布时间】:2020-08-04 03:27:48
【问题描述】:
我有一个具有以下目录结构的项目。
project
-- abc/custom
-- package.json
-- test
-- package.json
-- jenkinsFile
我的主项目文件夹缺少 package.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
无法找到我安装在 abc/custom 文件夹的节点模块中的“sonarqube-scanner”。
【问题讨论】:
标签: jenkins npm sonarqube jenkins-pipeline