# **[Jenkins + Android Studio] CI/CD整合** 本篇記錄在Windows上安裝Jenkins實現Android Project的CI/CD 1. [Jenkins + Android Studio 安裝設定](https://hackmd.io/H4wXafncRtOyhQYyyKezfg?both) 2. [在Jenkins建立第一個Android project](https://hackmd.io/T-VRUKALTJaT5j0ruQ195Q) 3. [實用的plugins及其它功能](https://hackmd.io/3t1NnbM4TIKvEddt9akIEQ) :::info 以下為目前已實現功能及預期的目標 ### <font color="black">**Continuous Integration:**</font> + **test** - [x] unit test - [x] ui test + **auto build** - [x] 定期建置 (daily build) - [x] scm(polling build; bad solution) - [x] gitlab/github hook(commit build, merge build....) + **code analyze** - [x] findbugs - [x] jacoco - [x] sonarqube(待補文件) ### <font color="black">**Continuous Delivery / Continuous Deployment:**</font> + **delivery** - [x] mail notify with report and apk - [ ] slack notify(目前只能通知build 的狀態, 客制化訊息未完成) + **deploy** - [x] deploy release.apk by use script - [ ] 自動布署至google console ::: ----