Project Setting
這個章節內容為 17Life App 在 Jenkins 上的基礎設定
完成這個章節可以達成以下需求
每隔一分鐘自動檢查是否有需要建置
根據 Build.gradle 與 Gradle task 設定執行建置
將建置完成的 apk 檔案封存以備下載
由於我們需求有兩個方面
- 隨時有各支線專案的 apk 可供測試人員下戴更新 (此章節內容)
- 每次程式碼更新皆會觸發自動測試與靜態分析 (詳見自動測試章節)
故每個 App 皆擁有兩個 Jenkins Job 分別對應這兩個需求
原因是自動測試有可能失敗而導致 Jenkins 不封存 apk 檔案
而急需 apk 檔案時沒空等待修復自動測試