我在 Sonarqube 的 Jenkins 全局工具配置中将 SONAR_RUNNER_HOME 设置为什么?
What do I set SONAR_RUNNER_HOME to in the Jenkins Global Tool Configuration for Sonarqube?
我正在尝试使用 Jenkins 将 Sonarqube 设置为 运行。我在 Ubuntu 虚拟机上安装了 Jenkins 和 Sonarqube,该虚拟机在 Windows 10 Hyper-V 主机上 运行ning。我将 Sonarqube 下载到 /opt/sonarqube
,然后按照 docs.sonarqube.org 的安装说明进行操作。我可以从主机 myserver:9000 和客户机 localhost:9000 访问 Sonarqube,因此 Sonarqube 安装正确并且据我所知 运行ning。
我在 Jenkins 中安装了 Sonarqube Scanner 插件,但是我在全局工具配置中配置 SONAR_RUNNER_HOME 时遇到了问题。我尝试将其设置为 /opt/sonarqube
和 /opt/sonarqube/bin/linux-x86-64
,但在这两种情况下构建我的 Jenkins 项目都会导致错误 FATAL: SonarQube Scanner executable was not found for Local
我在 Jenkins 全局工具配置中设置 SONAR_RUNNER_HOME 什么?
从 Maven 在 Global Tool Configuration 在 SonarQube Scanner installations
在 Jenkins 中配置安装。
使用示例,其中 SonarQubeServer
是 Jenkins Configure System
中 SonarQube servers
配置的名称。 SonarQubeScanner
SonarQube Scanner installations
的姓名:
withSonarQubeEnv('SonarQubeServer') {
def sonarRunner = tool name: 'SonarQubeScanner', type: 'hudson.plugins.sonar.SonarRunnerInstallation'
sh """
${sonarRunner}/bin/sonar-scanner \
-Dsonar.projectKey=your_project_key \
-Dsonar.sources=.
"""
}
我正在尝试使用 Jenkins 将 Sonarqube 设置为 运行。我在 Ubuntu 虚拟机上安装了 Jenkins 和 Sonarqube,该虚拟机在 Windows 10 Hyper-V 主机上 运行ning。我将 Sonarqube 下载到 /opt/sonarqube
,然后按照 docs.sonarqube.org 的安装说明进行操作。我可以从主机 myserver:9000 和客户机 localhost:9000 访问 Sonarqube,因此 Sonarqube 安装正确并且据我所知 运行ning。
我在 Jenkins 中安装了 Sonarqube Scanner 插件,但是我在全局工具配置中配置 SONAR_RUNNER_HOME 时遇到了问题。我尝试将其设置为 /opt/sonarqube
和 /opt/sonarqube/bin/linux-x86-64
,但在这两种情况下构建我的 Jenkins 项目都会导致错误 FATAL: SonarQube Scanner executable was not found for Local
我在 Jenkins 全局工具配置中设置 SONAR_RUNNER_HOME 什么?
从 Maven 在 Global Tool Configuration 在 SonarQube Scanner installations
在 Jenkins 中配置安装。
使用示例,其中 SonarQubeServer
是 Jenkins Configure System
中 SonarQube servers
配置的名称。 SonarQubeScanner
SonarQube Scanner installations
的姓名:
withSonarQubeEnv('SonarQubeServer') {
def sonarRunner = tool name: 'SonarQubeScanner', type: 'hudson.plugins.sonar.SonarRunnerInstallation'
sh """
${sonarRunner}/bin/sonar-scanner \
-Dsonar.projectKey=your_project_key \
-Dsonar.sources=.
"""
}