jenkins+gradle+android自動化構建apk(Linux伺服器)
阿新 • • 發佈:2019-02-08
- 安裝jenkins,這個網上教程挺多的。
- 在服務配置jdk、gradle、android環境變數,解壓檔案到目錄。配置環境變數:
vi etc/profile在檔案底部新增
export GRADLE_HOME=”/android_client/gradle-2.7”
export ANDROID_HOME=”/android_client/sdk”
export JAVA_HOME=”/usr/local/jdk7”
export PATH=”$PATH:$JAVA_HOME/bin:$GRADLE_HOME/bin:$ANDROID_HOME/tools”
進行驗證是否正確配置
3.在jenkins 系統管理>管理節點
Name:節點名稱
Description:節點描述,支援中文
# of executors:最大同時構建數量(根據機器的效能定,單顆四核cpu建議不要超過5)【必須為數字】
Remote FS root:節點的根目錄
Labels:標記(又叫做標籤)
host:主機Ip
Launch method:執行方式有四個選項。建議選擇第1
【推薦】Launch slave agents on Unix machines via SSH 在Unix(包括Linux)機器上通過SSH通道連線節點 (適用於Unix和Linux)
Credentials:憑據(如果為空或者不可選擇,請在系統管理→Manage Credentials中配置。Manage Credentials的配置非常簡單,這裡就不在描述了。Manage Credentials配置完成後,需重新整理節點配置頁面才會顯示。)
4.建立專案
Label Expression:填寫需要使用的節點
原始碼管理:選擇一種自己使用的方式進行配置
構建:目前自己使用的是Execute shell /bin/sh -x 指令碼地址
5.構建專案也可以設定自動構建的時間。