Jenkins实现Android自动化打包(CI)
Jenkins实现Android自动化打包
置顶 2018年12月21日 11:46:24 一只小鱼o 阅读数:1549
1、安装下载jenkins
进入jenkins 的官网 https://jenkins.io/ , 根据你搭建平台的不同,我们这里用 windows 平台做演示。
然后在浏览器中访问 : http://localhost:8080/, 你将会看到如下界面 , 代表 Jenkins 已经下载完成了,下一步安装 Jenkins.
2、填写 Jenkins 超级管理员密码
在上图的输入框内要输入超级管理员权限的密码,这个 密码在红色路径的文件里 ,输入密码后,点击 continue , 如下图所示:
3、Jenkins 插件安装和超级管理员配置
填写完密码后,将会看到插件安装界面
我们选择第一项,安装默认Jenkins插件。安装插件过程如下图所示:
等所有的插件都安装完成,我们将会看到用户名设置界面。
这个界面你有两个选择可以操作,
选择一:直接点击 Continue as Admin 安装,默认此时的超级管理员为 admin .
选择二:输入用户名,密码,确认密码,全名,电子邮件地址。然后点击 Save and Finish . 注意你输入的用户名就是 Jenkins 的超级管理员。需要注意的是,上面的每一项都需要填写,否则点击 Save and Finish 按钮没有效果。
等上面的步骤都操作完毕,你将会看到如下界面,代表 Jenkins 的插件安装和超级管理员已经配置好了。
4、Jenkins 全局配置
Jenkins 全局配置
JDK 和 Gradle 配置
由于Android 是基于 java 的,我们需要配置 JDK;由于我们用 Gradle 构建Android 项目,我们需要设置 Gradle 的环境 。
在 系统管理 –> 全局工具配置
Android SDK 配置
系统管理 –> 系统设置 – 全局属性
在 Environment variables 里面增加一个键值对.
键:ANDROID_HOME
值:SDK 路径
5、创建任务
点击创建一个新的任务,如下图所示:
6、项目配置
1、选择源码管理工具,Git 或者 Subversion . 下面我们的演示选择 Git.
2、填写 Git 仓库地址
3、选择 Git 证书凭证, 如果没有创建过证书,显示 none , 可以点击右边的 Add 按钮添加一个证书凭证。
4、添加证书凭证,添加的方法详见下面的图。
5、选择 Git 仓库的分支
6、源码浏览器,Git 有很多管理器,我们这里选择自动就好了。
添加证书
从 Git 上拉取代码,有两种方式:用户名+密码、SSH . 根据自己的需要选择。
填写 Git 仓库的用户名和密码