GitLab+Jenkins+Maven+SonarQube 实战配置三
上两篇主要讲了 Jenkins + SonarQube 系统完整搭建项目的过程,这一篇主要讲 Android 项目的编译,然后进行代码质量分析。
下面是一个 Android 项目的代码库
Jenkins 下载项目代码,下载研发分支 dev_2.0.0。
构建环境这里,要选择 Node & npm 参数选项。
构建这里,选择增加构建步骤,添加一个 Execute shell 构建方式。
接着下一步构建这里,再增加一个构建步骤,添加一个 Execute SonarQube Scanner 构建方式。
构建完成,将执行 SonarQube 扫描分析代码质量,下面是代码片段。
sonar.projectKey=mobile_view_frontend
sonar.projectName=mobile_view_frontend
sonar.projectVersion=1.0
sonar.sources=./
sonar.language=java
sonar.sourceEncoding=UTF-8
sonar.java.binaries=./
sonar.login=admin
sonar.password=scmsonar
sonar.branch.name=dev_2.0.0
从上到下配置好构建过程,就可以点击保存,进行编译验证了。
下来是构建验证,顺利编译通过。
下面在登录 Sonar 系统,查看 APP 代码质量分析结果。
整个配置过程就结束了。
来源:oschina
链接:https://my.oschina.net/sh021/blog/3276077