系列文章
DevOps第零彈之開篇
DevOps第一彈之項(xiàng)目與事務(wù)跟蹤工具
DevOps第二彈之部署私有Git服務(wù)器
DevOps第三彈之效率溝通
DevOps第四彈之接口文檔與API測試
DevOps第五彈之持續(xù)集成編譯環(huán)境(Android)
DevOps第五彈之持續(xù)集成Jenkins(Android篇)
DevOps第六彈之工具大整合
簡介
因?yàn)镃I服務(wù)器的一個(gè)功能就是編譯打包祠乃,所以我們需要安裝對應(yīng)平臺(tái)的編譯工具絮宁。由于是Linux趴樱,所以就用Android去演示蒋困。
步驟
1竞帽、安裝Oracle Java
2褐鸥、下載AndroidSDK工具
3酬荞、下載Android編譯相關(guān)依賴
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很方便短荐,很多依賴可以一鍵安裝倚舀。但是由于我們只需要編譯環(huán)境,不需要整套IDE忍宋,所以就不使用AndroidStudio了痕貌。我們選擇對應(yīng)的版本及平臺(tái)的命令行工具
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編譯相關(guān)依賴
使用./sdkmanager --list
列出可下載依賴的列表
build-tools可以多下幾個(gè)不同版本糠排,因?yàn)間radle會(huì)根據(jù)gradle文件指定的buildToolsVersion去尋找對應(yīng)版本的編譯工具舵稠,如果不存在則編譯失敗。其他的按需要下載
這里安裝下面構(gòu)件
./sdkmanager "build-tools;27.0.0" "ndk-bundle" "platforms;android-27" "extras;android;m2repository" "cmake;3.6.4111459"
然后慢慢等入宦,需要下載的東西挺多的哺徊。默認(rèn)還沒有進(jìn)度條。乾闰。落追。