Jenkins实现Android自动打包

1.前言

14年在给每天酷跑团队作sdk的算是第一次接触到Jenkins,当时有种乡下孩子进城的感受,被jenkins流弊的体验所折服,只须要一个按钮点一下就坐等出包,不用IED繁琐的打包流程。固然自动化打包好处不少,好比定时出包,能够天天晚上12点出包;还有一种状况场景也急需解决,好比正在你本地在修改代码,忽然测试要求出包,你本地代码可能一团糟,工程彻底跑不起来,很不方便。固然Jenkins好处不少不少,你们能够本身慢慢体会,今天讲解如何搭建Jenkins。android

2.平台搭建

1)准备工做: 下载jenkins:jenkins.io/浏览器

2)jenkins安装 经过上面的连接成功下载完成jenkins安装包,解压,点击安装,一直下一步便可。 网络

这里写图片描述

3)浏览器中打开 在浏览器中输入http://localhost:8080/,第一次的时候,会提示输入密码,以下图所示: 学习

这里写图片描述
按照提示输入C:\Program Files (x86)\Jenkins\secrets下的密码:
这里写图片描述
点击Continue,大部分人都会出现这个界面,毕竟在天朝,咱们先选择跳过,如图:
这里写图片描述
跳事后,须要填写用户名跟密码,如图所示:
这里写图片描述
点击【Save and Finish】按钮,及能够看到jenkins的正面目,开始jenkins之旅。
这里写图片描述
看到上面的页面就要恭喜你,说明你的jenkins已经安装成功了。

3.建立项目

jenkins安装成功了,如何关联个人android项目,并实现打包呢? 1)插件安装 回到主界面,选择系统管理->管理插件,如图所示: 测试

这里写图片描述
网络容许的状况能够直接在这个界面安装,我这边因为网络缘由,选择先离线下载好插件,再上传上去的,步骤以下。 1.选择【高级】
这里写图片描述

2.插件下载 插件下载地址:updates.jenkins-ci.org/download/pl… 我安装的插件以下所示: ui

这里写图片描述
这些都是须要手动上传的插件。

3.安装插件 跟传文件同样,在文件夹中选中,点击上传便可。 插件

这里写图片描述
须要提示的是,插件文件有顺序要求。

4.安装成功 安装成功后,如图所示: 3d

这里写图片描述

2)配置Jenkins参数: 回到主界面,选择系统管理->Global Tool Configuration: 配置好JDK和Gradle。因为我本地已安装好JDK和Gradle因此只需为其指定路径便可。 cdn

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

3)点击【建立一个新任务】,以下图所示 blog

这里写图片描述

4)输入项目名称,点击【构建一个自由风格的软件项目】,点击【ok】,则进入以下界面:

这里写图片描述

5)配置项目信息 1.配置基本信息

这里写图片描述

2.配置源码管理

这里写图片描述

3.配置构建触发器

这里写图片描述
触发器支持多种类型,经常使用的有: 按期进行构建(Build periodically) 根据提交进行构建(Build when a change is pushed to GitHub) 按期检测代码更新,若有更新则进行构建(Poll SCM) 构建触发器的选择为复合选项,若选择多种类型,则任一类型知足构建条件时就会执行构建工做。若是全部类型都不选择,则该Jenkins Job不执行自动构建,但可经过手动点击【Build Now】触发构建。

4.配置构建参数

这里写图片描述

5.配置构建后操做
这里写图片描述
4.打包

上面已经建立好项目,而且配置好信息,接下来打包就很简单了。 1)点击【当即构建】,下面就会多一个进度

这里写图片描述

2)稍等片刻,apk就都打好了,能够点击下载

这里写图片描述

好了,到这里就完成了Jenkins的自动打包。


若有错误欢迎指出来,一块儿学习。

在这里插入图片描述
相关文章
相关标签/搜索