Android项目的持续集成:Gradle+SonarQube+Jenkins

本文介绍了如何升级Jenkins和SonarQube,安装Android SDK,并将SonarQube集成到Gradle中,最后在Jenkins中创建任务实现持续集成。升级Jenkins需要注意与JDK8的兼容性,SonarQube升级则需按步骤进行。在Jenkins服务器上安装Android SDK时,由于官网改变,需要通过特定方式获取。在Gradle中集成SonarQube涉及修改build.gradle和gradle.properties文件,以及配置sonar-project.properties。最后,创建Jenkins任务包括执行脚本、Gradle构建和SonarQube Scanner,确保使用JDK1.8以满足要求。
摘要由CSDN通过智能技术生成

升级Jenkins

原有的Jenkins版本过旧,所以需要升级。升级过程比较简单,就是下载了新的jenkins.war丢到tomcat上就完成了。
注意的是新版本的Jenkins要求在JDK8下运行。

升级SonarQube

旧SonarQube是4.xd LST版本,如果根据官方文档要求,必须先升级到5.x LST版本,再升级到6.x版本。由于SonarQube的数据没有保留的必要,所以就直接升级了,同样要求在JDK8环境下运行,所以对配置做了些修改,并顺手配置上了LDAP

修改/usr/local/sonarqube-6.2/conf/wrapper.conf 
#设置使用JDK1.8
wrapper.java.command=/usr/local/jdk1.8.0_65/bin/java
修改/usr/local/sonarqube-6.2/conf/sonar.properties
#设置使用的数据库,见数据库相关部分
#设置整合LDAP
#LDAP authentication
sonar.security.realm=LDAP
sonar.security.savePassword=false
ldap
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PatrickYung

你的打赏是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值