jenkins作为持续集成管理平台,只能把运行脚本控制执行顺序管理,并且通过插件界面可视化配置。并不能实现编译打包功能,需要安装的工具还得安装配置。
apk打包需要准备的环境有:
- jdk
- android sdk
- gradle
jdk配置
下载jdk 1.8,然后解压,配置环境变量
tar -xvzf jdk-8u65-linux-x64.tar -C /usr/local/java/
vi /etc/profile
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_79
JRE_HOME=/usr/java/jdk1.7.0_79/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export JAVA_HOME JRE_HOME CLASS_PATH PATH
#保存退出
:wq
# source /etc/profile
# java -version
此处如果java -version 不是java_home中的版本,应该是默认java版本文件路径,在JAVA_HOME路径前,按照循序查找PATH。只需要把,把JAVA_HOME前移
jenkins指定jdk版本(可多个)
进入jenkins —— 系统管理 —— 全局工具配置
找到JDK,新增jdk,设置别名与在服务器的安装目录
android sdk
下载对应版本的sdk
网上流传的下载地址:https://developer.android.com/sdk/index.html
实际上上述地址并未找到sdk的下载地址,我使用的是: