利用Jenkins實現Android自動打包

參考文章

1.安裝Jenkins 點擊這裏開始下載  我下載的是exe安裝,下載好後直接默認安裝即可(插件可以安裝後再進行配置)下面給出需要用到的插件列表

- Git plugin 
- Gradle Plugin 
- Email Extension Plugin 
- description setter plugin 
- build-name-setter 
- user build vars plugin 
- Post-Build Script Plug-in 
- Branch API Plugin 
- SSH plugin 
- Scriptler 
- Git Parameter Plug-In 
- Gitlab plugin
安裝完成後會自動打開瀏覽器:localhost:8080進入工作臺

2.配置環境變量(系統管理-系統設置)

3.Jenkins到這裏就已經安裝好了,接下來就需要新建構建任務了(這裏以git爲例)

 

 

紅圈部分一定要勾選,第一個紅圈表示把參數映射到gradle.properties中,另附該項目的gradle.properties

在項目中使用傳入的字符串的時候需要注意

buildConfigField "String", "service_ip", "\"${SERVICE_IP}\""
如果是int類型
versionCode Integer.parseInt(APP_VERSION_CODE)

例:
//APP_VERSION_CODE,APP_VERSION_NAME,SERVICE_IP爲配置到其他.gradle(或gradle.properties)文件未帶“”的字符
  defaultConfig {
        applicationId "xx.xx.xx"
        minSdkVersion 17
        targetSdkVersion 26
        versionCode Integer.parseInt(APP_VERSION_CODE)
        versionName "${APP_VERSION_NAME}"
}

//======================================字符串============================
 productFlavors {
 flavorDebug {
            buildConfigField "String", "service_ip", "\"${SERVICE_IP}\""
        }
}

配置完成後點擊Build with Parameters就可以開始構建了

 

(自動上傳發版完善中...)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章