系统版本 linux Centos7.5

安装前提需要自行安装java8

java -version

openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

  

安装SDK

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar xf android-sdk_r24.4.1-linux.tgz 
mv android-sdk-linux android
mv android /data/

 添加环境变量

cat /etc/profile

export ANDROID_HOME=/data/android/
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH

 更新android  

cd /data/android/tools/
./android update sdk --no-ui (不装ui视图)

 更新 sdk

cd /data/android/tools/bin
./sdkmanager --update ./sdkmanager --licenses 

至此sdk安装完成。

 

配置jenkins

选择系统管理-全局工具配置

jenkins android 参数打包

 

 

 gradle版本一定要和安卓那边匹配要不然会出问题。jenkins android 参数打包

 

 

 

 

 

 

 系统管理-系统配置

jenkins android 参数打包

 

 

 

 jenkins android 参数打包

 

 

 新建任务- 填写名字,选择自由风格jenkins android 参数打包

 

 

 

 

 

 填写配置-填写git代码地址

关于gitlab和Jenkins项目的连接方式

是这样, 如果是git 开头的就用 ssh的方式创建密钥,在gitlab上填写公钥,在jenkins 填写私钥,一定要一对密钥。(怎么创建密钥我有文章)

如果是 http 开头的 ,就用 gitlab 上的账号就行,谁创建的 就用谁的账号,当然管理员账号也可以。

jenkins android 参数打包

 

 

选择

 jenkins android 参数打包

 

 添加gradle

jenkins android 参数打包

 

 参数化构建

jenkins android 参数打包

 

 jenkins android 参数打包

 

 选择构建在右边会弹出需要手动填写的版本,配型,等。这些是自行构建的传参,需要安卓配合配置环境变量jenkins android 参数打包

 

 以下借鉴2张图jenkins android 参数打包

 

 jenkins android 参数打包

 

 构建成功提示

jenkins android 参数打包

 

 打完包后项目在服务器上的位置

jenkins android 参数打包

 

 至此完成。

 

 

 

相关文章: