我正在基于CentOS创建我的docker映像。我想让它安装SonarScanner、一个构建包装器和GNU ARM嵌入式工具链,以便分析C文件。我写了一个Dockerfile来运行这些任务。 在安装所需的工具之后,我使用curl命令下载不同的归档文件。我在下载和解压Sonar扫描器和构建包装器时没有遇到任何问题,但是当我尝试下载GNU ARM工具链时,我的文件系统找不到它,因此无法解压归档文件。我发现这很奇怪,因为我使用的命令与前两个命令完全相同。我还尝试使用wget,也得到了相同的结果。这是我的Dockerfile: # Base image centos 7 for building
我已经按照的安装说明进行了操作。使用/usr/bin/sonar (指向/usr/share/sonarqube-5.1.1/bin/linux-x86-64/sonar.sh)可以很好地控制sonarqube,比如
root@mars:~# sonar status
SonarQube is running (13597).
但在使用时不是这样:
root@mars:~# service sonar status
root@mars:~#
什么都没发生。我已经将sonarqube设置为作为sonar用户(而不是root)运行。
因此,sonarqube不能在启动时自动启动,这是我真正的问题
我刚在我的Linux服务器上安装了SonarQube 5.5,我想要导出PDF报告,但是当我试图从安装“声呐-报告-插件-1.6.jar”时我得到了这个错误.
Exception sending context initialized event to listener instance of class org.sonar.server.platform.PlatformServletContextListener
org.sonar.api.utils.MessageException: Plugin 'report' is no more compatible with
我试图在詹金斯的一个码头容器上运行sonnarqube扫描仪。我使用以下图像:
FROM node:16-alpine
我从这里安装java:
RUN apk --no-cache add openjdk11 --repository=http://dl-cdn.alpinelinux.org/alpine/edge/community
我从这里安装sonnarqube scanner:
RUN wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.2.0.1873.zi
我试着在一个android项目上设置声纳分析
分析是在4.3版本的sonarQube上完成的,通过声纳运行器,android-plugin安装,在/path/to/android/sdk上设置ANDROID_HOME环境变量,用ant完成构建,没有任何问题
执行过程运行良好,但我收到了大量的错误消息:
14:23:46.563 ERROR - Class not found: android.content.UriMatcher
14:23:46.563 ERROR - Class not found: android.net.Uri
14:23:46.563 ERROR - Class no
跟随在我的CentOS上安装SonarQube。当我试图通过SonarQube启动sudo systemctl start sonar时,它会出现以下错误:
Job for sonar.service failed because the control process exited with error code. See "systemctl status sonar.service" and "journalctl -xe" for details.
systemctl状态sonar.service的输出:
sonar.service - SonarQub