使用Jenkins+Git+Gradle自动化构建Android APK包

jenkins 简介

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:持续的软件版本发布/测试项目和监控外部调用执行的工作。

步骤1:
1.1 下载Tomcat,建议版本6.0以上;下载Tomcat9.0.zip

1.2 下载jenkins.war文件,官网地址为: https://jenkins.io,点击Download Jenkins按钮会弹出两个版本选择:LTS Release(长期支持版本),Weekly Release(每周更新版本),一个稳定版本一个开发版本,功能上几乎没区别。

这里写图片描述

1.3 下载成功后将jenkins.war包放在Tomcat的webapps目录下。,启动tomcat(/tomcat目录/bin/startup.bat)。

步骤2:
2.1 打开cmd,找到war包所在目录,输入命令java -jar jenkins.war(启动Jenkins),回车。在浏览器地址栏输入localhost:8080/jenkins,
初始化成功后会自动生成一个管理员密码放到initialAdminPassword文件中,根据页面提示复制密码粘贴到输入框就可以登录

这里写图片描述

2.2 登录成功后回让你选择插件的安装,可以选择建议的安装也可以自己进行选择,不清楚的话可以使用建议的安装。
这里写图片描述
安装的插件比较多,安装的过程有点慢,需要等待一会儿
这里写图片描述
安装的过程也可能因为网络等一些原因安装会失败,现在可以无视它,点击Continue,后面再进行手动的安装。
这里写图片描述

安装完成后最好新创建一个管理员账户代替之前的临时自动生成的密码账户。
这里写图片描述
初始化完成,进入后台管理界面。
这里写图片描述
打开Jenkins
这里写图片描述

步骤3:配置环境
3.1 在系统管理选项中找到Global Tool Configuration进入。这里写图片描述

分别配置JDK,Git,Gradle三个板块的路径。
JDK:别名=任意,JAVA_HOME=JDK目录
Git:别名=任意, Path to Git executable=Git安装目录\bin\git.exe
Gradle:别名=任意,GRADLE_HOME=Gradle下载目录\Gradle\gradle-3.xx
Gradle尽量配置多个,因为项目的gradle版本可能不一样,所以需要选择不同的Gradle版本进行编译。

这里写图片描述
这里写图片描述
这里写图片描述

3.2 全局属性:配置Android SDK目录,在打包是有可能会出现ANDROID_HOME not found的情况,所以在系统管理->系统设置->全局属性版块勾选上Environment variables选项,然后添加
这里写图片描述
记得更改值内的路径为本机sdk目录。
注意:这里的键需要和本机环境变量内的Android SDK目录的键一致

步骤4:新建项目并配置
4.1 新建→构建一个自由风格的软件项目,进入到新建项目后,填写名称及说明。
这里写图片描述
这里写图片描述
4.2 源码管理–>Git,输入代码托管地址Repository URL,添加账号Credentials(Add),填写分支Branch Specifier (blank for ‘any’)
这里写图片描述
这里写图片描述
4.3 构建触发器–>Poll SCM
这里写图片描述
4.4构建–>Execute Windows batch command
这里写图片描述
4.5 保存,点击项目的立即构建。(主要的配置已经已经完成,如果还需要发送邮件或者构建完成后执行某一命令,还可以继续配置,在此不再说明。)
构建失败的话,可以在项目的Console Output中搜索error关键字查看失败原因。
成功的话,apk包的路径为:
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值