Jenkins 搭建
持續集成(CI continuous integration) 可以做什么?
- 自動構建。定時觸發,或由某個事件觸發。比如可以做 daily build,或每次代碼提交時觸發。這樣可以最早發現代碼編譯和依賴問題。
- 自動測試。觸發自動測試,并生成結果報告。
- 生成版本。可以將構建成功的代碼打包并生成版本,減化每次出版本時的工作量。
- 軟件部署。提取某個版本部署。
安裝 JDK
sudo tar xf jdk-8u111-linux-x64.tar.gz -C /opt/
添加環境變量
$ sudo vim /etc/profile.d/jdk_env.sh
export JAVA_HOME=/opt/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
安裝 gradle
cd /opt
sudo unzip ~/gradle-3.3-all.zip
環境變量
$ sudo vim /etc/profile.d/gradle_env.sh
export GRADLE_HOME=/opt/gradle-3.3
export PATH=$PATH:$GRADLE_HOME/bin
安裝 android ndk sdk
sdk: tools_r25.2.4-linux.zip
ndk: android-ndk-r13b-linux-x86_64.zip
下載并解壓到 /opt/android
./android list sdk
安裝更新
./android update sdk -s -u
sudo route add 10.39.249.0 -netmask 255.255.255.0 -gateway 10.10.10.1

浙公網安備 33010602011771號