1. 安装 Gradle
- 下载
https://gradle.org/releases/
- 安装
下载 Gradle 是一个 zip 压缩包。直接解压即可,解压的目录
代码语言:javascript复制C:jenkinsgradle-6.5
- 添加环境变量
GRADLE_HOME
代码语言:javascript复制GRADLE_HOME=C:jenkinsgradle-6.5
PATH
代码语言:javascript复制PATH=%PATH%;C:jenkinsgradle-6.5bin
2. Jenkins 配置 Gradle
Manage Jenkins -> Global Tool Configuration
另外,也要配置JDK。因为JDK在之前的文章中已经配置过了,这里就不再叙述,可以参考前面的文章。
3. 安装Android SDK
- 下载
https://www.androiddevtools.cn/
推荐下载 zip 压缩包格式的,下载下来直接解压即可。这里解压到如下目录
代码语言:javascript复制D:android_sdk
- 设置环境变量
ANDROID_HOME
代码语言:javascript复制ANDROID_HOME=D:android_sdk
PATH
代码语言:javascript复制PATH=%PATH%;%ANDROID_HOME%tools;%ANDROID_HOME%platform-tools;
4. Jenkins 配置添加变量
Manage Jenkins -> Configure System
在 Environment variables 里面增加一个键值对
代码语言:javascript复制ANDROID_HOME=D:android_sdk
5. 创建Android构造项目
- 新建Item
- 配置下载源码
可以根据项目的情况,选择要下载的分支。例如选择下载master分支的代码
- 增加构建步骤
点开 高级...
编译命令说明
代码语言:javascript复制app:clean 清除APP目录下的build文件夹
app:assembleDebug 编译并打出Debug包
app:assembleRelease 编译并打出Release包
Root Build script 打包的项目目录,即通过git clone下来的项目路径。可以使用绝对路径,也可以使用 Jenkins 内置变量来寻找路径
Build File Gradle的build文件,即项目中的build.gradle文件
- 增加收集成果物
致此,就可以构建出安装的 apk 包