• 課程時長

    3 小時 0 分

  • 課程級別

    中級

  • 授課語言

    中文

這堂課你將會學到

  • 學會透過 Android CI/CD 工具 Jenkins 達到持續整合與部署
  • 學完後能自動建置、測試、部署、發佈、上架 App
  • 如何透過 Firebase Crashlytics 達成 App 監控
  • 自動部署 App 至 Beta Testing、Google Play

章節目錄

  • 1

    第 1 章 Android CI/CD 持續整合與部署

    • 單元 1 - Android CI/CD 持續整合與部署

  • 2

    第 2 章 Jenkins安裝與設定

    • 單元 1 - Jenkins 安裝 (Mac)

    • 單元 2 - Jenkins 安裝 (Windows)

    • 單元 3 - Jenkins 基本設定

    • 單元 4 - Jenkins Plugin

  • 3

    第 3 章 自動建置與測試App

    • 單元 1 - 自動建置 Android 專案

    • 單元 2 - 透過 Jenkins 執行單元測試

    • 單元 3 - 透過 Jenkins 執行UI 測試

    • 單元 4 - 建置結果的即時通知

    • 單元 5 - 自動程式碼分析檢查Lint

  • 4

    第 4 章 自動部署App

    • 單元 1 - 自動發佈 App 給測試人員

    • 單元 2 - Beta Testing

    • 單元 3 - 自動部署 App 至 Google Play

  • 5

    第 5 章 整合與發佈策略

    • 單元 1 - 分支策略

    • 單元 2 - GitFlow

    • 單元 3 - GithubFlow

    • 單元 4 - GitlabFlow

  • 6

    第 6 章 App 監控

    • 單元 1 - 閃退偵測 Firebase crashlytics

    • 單元 2 - 客制 Firebase Crashlytics 閃退報告

    • 單元 3 - 整合至Slack - 閃退即時通知

  • 7

    第 7 章 在雲端測試App

    • 單元 1 - Firebase Test Lab

    • 單元 2 - AWS(Amazon Web Services) 測試平台

  • 8

    第 8 章 課程總結

    • 單元 1 - 課程總結