系列文章
DevOps第零弹之开篇
DevOps第一弹之项目与事务跟踪工具
DevOps第二弹之部署私有Git服务器
DevOps第三弹之效率沟通
DevOps第四弹之接口文档与API测试
DevOps第五弹之持续集成编译环境(Android)
DevOps第五弹之持续集成Jenkins(Android篇)
DevOps第六弹之工具大整合
简介
因为CI服务器的一个功能就是编译打包,所以我们需要安装对应平台的编译工具。由于是Linux,所以就用Android去演示。
步骤
1、安装Oracle Java
2、下载AndroidSDK工具
3、下载Android编译相关依赖
1、安装Oracle Java
apt install software-properties-common
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer
2、下载AndroidSDK工具
AndroidStudio很方便,很多依赖可以一键安装。但是由于我们只需要编译环境,不需要整套IDE,所以就不使用AndroidStudio了。我们选择对应的版本及平台的命令行工具
mkdir android
cd android
wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
unzip sdk-tools-linux-3859397.zip
cd tools/bin/
3、下载Android编译相关依赖
使用./sdkmanager --list
列出可下载依赖的列表
build-tools可以多下几个不同版本,因为gradle会根据gradle文件指定的buildToolsVersion去寻找对应版本的编译工具,如果不存在则编译失败。其他的按需要下载
这里安装下面构件
./sdkmanager "build-tools;27.0.0" "ndk-bundle" "platforms;android-27" "extras;android;m2repository" "cmake;3.6.4111459"
然后慢慢等,需要下载的东西挺多的。默认还没有进度条。。。