Reh*_*han 5 bitnami google-compute-engine sonarqube sonarscanner google-cloud-build
我一直在尝试配置 sonarqube 以使用云构建触发器,并希望使用 bitnami 的 sonarqube 计算实例安装,但是当我使用本指南安装 sonar-scanner 时: https: //docs.sonarqube.org/latest/analysis/scan/ sonarscanner/,运行时sonar-scanner -h收到此错误“在 JAVA_HOME 或 PATH 中找不到“java”可执行文件”,我的 JAVA_HOME 是opt/bitnami/java,PATH 是opt/bitnami/java/bin帮助我解决我做错的问题,或者如果遗漏了什么。
林万程*_*林万程 10
独立于您的 JAVA_HOME,sonar-scanner 使用自己的 JRE,这需要授权:
chmod 755 ...sonar-scanner-4.3.0.2102-linux/jre/bin/java
Run Code Online (Sandbox Code Playgroud)
我有同样的错误:Could not find 'java' executable in JAVA_HOME or PATH.
扫描仪使用自己的 java bin 文件,您应该更改它。
有./jre/bin目录。
例如,我的声纳扫描仪是/opt/sonar-scanner/,那么我的 java 文件夹是/opt/sonar-scanner/jre/bin/。
删除该java文件。
为原始 java 创建一个符号链接以从该文件夹运行。
例子:
ln -s /usr/bin/java /opt/sonar-scanner/jre/bin/java
Run Code Online (Sandbox Code Playgroud)
完毕。
小智 2
Bitnami 开发者在这里,
以下命令在 GCE 实例上对我有用:
下载 solr-scanner 4.2.0:
将其解压缩到/opt:
sudo unzip -d /opt sonar-scanner-cli-*.zip
Run Code Online (Sandbox Code Playgroud)
下载声纳扫描示例:
将它们解压缩到$HOME/sonar-scanning-examples:
unzip -d $HOME master.zip
cd /home/bitnami/sonar-scanning-examples-master/sonarqube-scanner
Run Code Online (Sandbox Code Playgroud)
/opt/sonar-scanner-*/bin/sonar-scanner -Dsonar.login=admin -Dsonar.password=PASSWORD
Run Code Online (Sandbox Code Playgroud)
如果您遇到一些问题,请尝试在分析项目之前加载环境:
sudo /opt/bitnami/use_sonarqube
Run Code Online (Sandbox Code Playgroud)
我希望它有帮助
| 归档时间: |
|
| 查看次数: |
14244 次 |
| 最近记录: |