GitLab+Jenkins+Maven+SonarQube 实战配置三

最后都变了- 提交于 2020-04-21 02:35:42

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 代码质量分析结果。

整个配置过程就结束了。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!