Jenkins自动化部署安卓项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins自动化部署安卓项目相关的知识,希望对你有一定的参考价值。
一、简介Android SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,android SDK 指的是Android专属的软件开发工具包。
Gradle:是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。
二、实验环境
三、实验步骤
1.安装gradle插件
"系统管理"--"管理插件"--"可选插件"
2.在Linux系统安装gradle
(1)去gradle官网下载
wget https://downloads.gradle.org/distributions/gradle-5.3.1-all.zip
(2)解压安装
unzip -d /opt/gradle-3.5-bin.zip
(3)修改环境变量
vim /etc/profile
export GRADLE_HOME=/opt/gradle-5.3.1
export PATH=$GRADLE_HOME/bin:$PATH
(4)刷新环境变量,使其生效
source /etc/profile
3.在Linux系统安装Android SDK
(1)去安卓资源官网下载:http://tools.android-studio.org/index.php/sdk/
wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
(2)解压安装
tar xvzf android-sdk_r24.4.1-linux.tgz -C /opt
(3)修改环境变量
vim /etc/profile
export PATH=$GRADLE_HOME/bin:$PATH
export ANDROID_HOME=/opt/android-sdk-linux
export PATH=$PATH:${ANDROID_SDK_HOME}/tools
export PATH=$PATH:${ANDROID_SDK_HOME}/platform-tools
(4)刷新环境变量,使其生效
source /etc/profile
4.Jenkins上全局工具配置
"系统管理"--"全局工具设置"---"Gradle 安装"
5.Jenkins上系统环境变量设置
"系统管理"--"系统设置"---"环境变量"
4.安卓项目配置
(1)新建任务
(2)先输入任务名称,再选择构建项目类型,最后点击确定
注意:这里选“构建一个自由风格的软件项目”
(3)svn设置
(4)配置构建,保存
5.构建安卓项目
(1)配置完成后,在该项目下,点击立即构建
(2)查看项目构建过程和结果
备注:
1.gradle 是基于jdk环境安装的,jdk安装在之前博客写过,这里不再重复了,可参考博客 https://blog.51cto.com/13760351/2381229
2.android sdk 不用安装插件,这是一种运行环境,而不是工具。greadle 是基于安卓环境的构建工具。
以上是关于Jenkins自动化部署安卓项目的主要内容,如果未能解决你的问题,请参考以下文章