Jenkins自動化部署安卓項目

1、簡介

Android SDK:(software development kit)軟件開發工具包。被軟件開發工程師用於爲特定的軟件包、軟件框架、硬件平臺、操做系統等創建應用軟件的開發工具的集合。所以,Android SDK 指的是Android專屬的軟件開發工具包。
Gradle:是一個基於JVM的構建工具,是一款通用靈活的構建工具,支持maven, Ivy倉庫,支持傳遞性依賴管理,而不須要遠程倉庫或者是pom.xml和ivy.xml配置文件,基於Groovy,build腳本使用Groovy編寫。php

2、實驗環境

Jenkins自動化部署安卓項目

3、實驗步驟

1.安裝gradle插件

"系統管理"--"管理插件"--"可選插件"linux

Jenkins自動化部署安卓項目

2.在Linux系統安裝gradle

(1)去gradle官網下載

wget https://downloads.gradle.org/distributions/gradle-5.3.1-all.zipandroid

Jenkins自動化部署安卓項目

(2)解壓安裝

unzip -d /opt/gradle-3.5-bin.zipvim

(3)修改環境變量

vim /etc/profile
export GRADLE_HOME=/opt/gradle-5.3.1
export PATH=$GRADLE_HOME/bin:$PATHandroid-studio

(4)刷新環境變量,使其生效

source /etc/profile框架

3.在Linux系統安裝Android SDK

(1)去安卓資源官網下載:http://tools.android-studio.org/index.php/sdk/

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgzmaven

(2)解壓安裝

tar xvzf android-sdk_r24.4.1-linux.tgz -C /optide

(3)修改環境變量

vim /etc/profile
export PATH=$GRADLE_HOME/bin:$PATH
export ANDROID_HOME=/opt/android-sdk-linux
export PATH=$PATH:${ANDROID_SDK_HOME}/tools
export PATH=$PATH:${ANDROID_SDK_HOME}/platform-toolssvn

(4)刷新環境變量,使其生效

source /etc/profile工具

4.Jenkins上全局工具配置

"系統管理"--"全局工具設置"---"Gradle 安裝"

Jenkins自動化部署安卓項目

5.Jenkins上系統環境變量設置

"系統管理"--"系統設置"---"環境變量"
Jenkins自動化部署安卓項目

4.安卓項目配置

(1)新建任務

Jenkins自動化部署安卓項目

(2)先輸入任務名稱,再選擇構建項目類型,最後點擊肯定

Jenkins自動化部署安卓項目

注意:這裏選「構建一個自由風格的軟件項目」

(3)svn設置

Jenkins自動化部署安卓項目

(4)配置構建,保存

Jenkins自動化部署安卓項目

5.構建安卓項目

(1)配置完成後,在該項目下,點擊當即構建

Jenkins自動化部署安卓項目

(2)查看項目構建過程和結果

Jenkins自動化部署安卓項目
Jenkins自動化部署安卓項目

備註:

1.gradle 是基於jdk環境安裝的,jdk安裝在以前博客寫過,這裏再也不重複了,可參考博客 http://www.javashuo.com/article/p-bevvhvmm-nh.html2.android sdk 不用安裝插件,這是一種運行環境,而不是工具。greadle 是基於安卓環境的構建工具。

相關文章
相關標籤/搜索