jenkins与gradle与sonar集成自动化打包代码检测

服务器以ubuntu操作系统,服务器上已经安装jenkins,sonar服务,并且正常启动访问。 本人主要介绍gitlab,fir与sonar如何与jenkins进行集成

安装gradle插件并且配置ANROID_HOME,jdk, gradle路径

  1. Jenkins -> 系统管理 -> 可选插件 -> Gradle Plugin

  2. 安装以后,配置ANROID_HOME 环境 Jenkins -> 系统管理 -> 系统设置

  3. Jenkins -> 系统管理 -> GlobalTool Configuration

  4. 项目配置 gradle脚本

安装gitlab插件,并且配置git

  1. Jenkins -> 系统管理 -> 可选插件 -> Gitlab Plugin

  2. 配置ssh密钥,复制公钥到gitlab的SSH Keys

cd ~/.ssh
cat ./id_rsa.pub
复制代码
  1. 安装git,并且配置git路径 Jenkins -> 系统管理 -> GlobalTool Configuration

Jenkins -> 系统管理 -> 系统设置

  1. jenkins上新建项目,并且项目配置. 配置以后gitlab分支项目就会显示在jenkins工作区里面,同时构建可以自动打包apk

安装FIR插件, 并且项目配置FIR

  1. 浏览器下载FIR插件, jenkins安装插件。

  2. 项目配置增加构建后操作步骤选择fir, 配置完fir以后 构建项目成功以后机会把apk发布到fir上。

安装sonar插件,并且配置sonar

  1. Jenkins -> 系统管理 -> 可选插件 -> SonarQube Scanner for Jenkins

  2. 安装sonarQube扫描仪 Jenkins -> 系统管理 -> GlobalTool Configuration

  3. 全局设置sonarQube服务 Jenkins -> 系统管理 -> 系统设置

  4. 项目配置sonar, 应用保存以后,构建项目同时也会扫描代码,并且把结果传到sonar平台

多渠道配置

  1. 项目配置 一般里面选择参数化构建过程,然后进行环境和渠道配置

  2. 项目配置,gradle脚本, 保存以后选择参数化构建.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值