Jenkins - Android安裝建置環境

最近開發第二個Android專案,第一個手動建置混過了,第二個再這樣就太混了=.=,還是得乖乖上Jenkins去建置才對。以下為安裝及初步成功建置的記錄

JAVA SDK (Koltin需要)
Android SDK Tools
  • 安裝 SDK Tools
  • 使用command 安裝所需要的plaform
    • 切換路徑:C:\AndroidSdk\tools\bin
      • sdkmanager "platforms;android-20"
Jenkins 設定
  • Global Tool Configuration/ 安裝Gradle
  • Configure / 設定 Android Home SDK位置
    • 此位置為上方Android SDK Tool解壓縮的位置
  • 建置apk:Invoke Grdle Scrpt
    • 只建置 Release
      • clean assembleRelease 
        • 加上Flavor=assemblePrdRelease  or assembleQasRelease 
    • 使用Pipleine 

    • stage ('Build') {
      steps {
      bat 'gradlew clean assembleRelease'
        }
      }
    • 安裝外掛:File Operation
      • 複製apk到部署主機

建置錯誤排解
Lint found errors in the project; aborting build.
解決方式:在grdle設定加入
lintOptions {
    abortOnError false
}

相關參考


這個網誌中的熱門文章

[TFS] 分支與合併