Android Jenkins+Git+Gradle持续集成

首先到Jenkins的官网下载https://jenkins.io,安装jenkins不再赘述
然后是插件安装如下
注意:列表中为主要插件,而Jenkins的插件是有依赖关系的,安装一个插件可能要先安装它依赖的插件,否则会安装失败。在可选插件勾选列表中的插件即可,依赖插件会自动下载,是不是很棒。

Git plugin
Gradle Plugin
Email Extension Plugin
description setter plugin
build-name-setter
user build vars plugin
Post-Build Script Plug-in
Branch API Plugin
SSH plugin
Scriptler
Dynamic Parameter Plug-in
Git Parameter Plug-In
在线没有的插件可以去找离线包

接着安装打包需要的工具 安卓 sdk gradle git
1.下载Android SDK
我下载的是:android-sdk_r24.4.1-linux.tgz

2. 解压Android SDK
将android-sdk_r24.4.1-linux.tgz文件复制到Linux 文件系统中的某个目录,我的是目录是/usr/local/
执行命令解压:
tar -zvxf android-sdk_r24.4.1-linux.tgz
3.配置环境变量
在文件/etc/profile末端添加如下两行:
export ANDROID_HOME=http://www.likecs.com/usr/local/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$PATH
android-sdk-linux是你解压后的文件名,tools一定要这样写,是里面文件夹的名称

执行命令文件立马生效
source /etc/profile
4.安装所有包
android update sdk --no-ui
或者查看序列号
android list sdk --all
结果
1- Android SDK Tools, revision 24.1.2
2- Android SDK Platform-tools, revision 22
3- Android SDK Build-tools, revision 22.0.1
4- Android SDK Build-tools, revision 22 (Obsolete)
5- Android SDK Build-tools, revision 21.1.2
6- Android SDK Build-tools, revision 21.1.1 (Obsolete)
7- Android SDK Build-tools, revision 21.1 (Obsolete)
8- Android SDK Build-tools, revision 21.0.2 (Obsolete)
9- Android SDK Build-tools, revision 21.0.1 (Obsolete)
10- Android SDK Build-tools, revision 21 (Obsolete)
11- Android SDK Build-tools, revision 20
12- Android SDK Build-tools, revision 19.1
13- Android SDK Build-tools, revision 19.0.3 (Obsolete)
14- Android SDK Build-tools, revision 19.0.2 (Obsolete)
15- Android SDK Build-tools, revision 19.0.1 (Obsolete)
16- Android SDK Build-tools, revision 19 (Obsolete)
17- Android SDK Build-tools, revision 18.1.1 (Obsolete)
18- Android SDK Build-tools, revision 18.1 (Obsolete)
19- Android SDK Build-tools, revision 18.0.1 (Obsolete)
20- Android SDK Build-tools, revision 17 (Obsolete)
21- Documentation for Android SDK, API 22, revision 1
22- SDK Platform Android 5.1.1, API 22, revision 2
23- SDK Platform Android 5.0.1, API 21, revision 2
24- SDK Platform Android 4.4W.2, API 20, revision 2
25- SDK Platform Android 4.4.2, API 19, revision 4
26- SDK Platform Android 4.3.1, API 18, revision 3
27- SDK Platform Android 4.2.2, API 17, revision 3
按序列号安装

android update sdk -u --all --filter 1,2,3,5,11,12,22,23,24,25,26,27,28,29,88,89
后面如果打包报错再来按序号安装所需版本

gradle安装及使用
到官网下载 https://gradle.org/install/
2、解压安装包到目录

/root/A
3、打开环境文件

sudo vim /etc/profile
4、写入环境变量:

export GRADLE_HOME=http://www.likecs.com/root/A/gradle-2.0
export PATH=$GRADLE_HOME/bin:$PATH
5、环境变量生效

source /etc/profile
6、检查结果

gradle -v
出现版本信息即为正确
Gradel的使用:
查看当前工程支持的操作任务

gradle tasks
清理工程

gradle clean
编译项目debug版本 ,并输出到output目录

gradle assembleDebug
编译项目release版本 ,并输出到output目录

gradle assembleRelease
代码检查及测试

gradle check
编译项目并执行检查及测试,即assemble + check

gradle build

然后在jenkins上配置工具的路径
1 设置全局环境变量

主要有三个全局环境变量,JAVA_HOME,ANDROID_HOME,GRADLE_HOME

点击系统管理-系统设置,找到全局属性,勾选enviroment variables,分别添加这三个环境变量。主要添加变量路径要和你系统的保持一致。

Android Jenkins+Git+Gradle持续集成



然后是 工具路径 点击系统管理-Global tool configuration

Android Jenkins+Git+Gradle持续集成



最后开始打包
打包
1.创建项目
距离开始打包又近了一步,接下来就开始创建新项目了,点击首页的新建,进入下图界面

Android Jenkins+Git+Gradle持续集成

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjgxw.html