1. 程式人生 > >jenkins+gradle+android自動化構建apk(Linux伺服器)

jenkins+gradle+android自動化構建apk(Linux伺服器)

  1. 安裝jenkins,這個網上教程挺多的。
  2. 在服務配置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.構建專案也可以設定自動構建的時間。