Jenkins中使用SonarQube插件

Jenkins中使用SonarQube插件

首先,得准备Jenkins系统,然后安装好相关的插件,插件的安装我就不必在这里在介绍了,直接上图所示我已安装配置好环境了。

下面开始创建一个演示 Job,如下图所示:


创建一个 psdos-rplanmgt 自由风格的工程

在构建选项卡中选项参数中,选择 Execute SonarQube Scanner ,如下图所示:

然后输入项目相关配置参数:

sonar.projectKey=psdos-rplanmgt
sonar.projectName=psdos-rplanmgt
sonar.projectVersion=1.0
sonar.sources=./
sonar.language=java
sonar.sourceEncoding=UTF-8
sonar.java.binaries=./
sonar.login=admin
sonar.password=scmsonar

然后点击保存,先把工程保存好。

在打开 SonarQube 系统,创建项目获取项目参数信息。

选择你项目开发语言,然后点击创建,如下图所示:

会生成一些项目信息,点击复制按钮,把创建的信息 copy 出来,等一会要在 jenkins 里进行配置。

如下图所示:


这里就用到Sonar系统里创建项目的参数,copy进去。

如下显示就是前面帖出来的配置参数

点击保存,如下图所示。

下面就可以执行构建了,看看执行后的效果。

然后在去 SonarQube 系统里刷新页面,刚才执行构建后的扫描结果,就输出到 Sonar系统里了,相关的质量阀可以在系统里进行设置。

到此在 Jenkins 中使用 SonarQube 插件功能,简单演示就结束了,希望对各位有用,欢迎各位留言交流。

1赞