[Flutter] iOS CICD 流程
原本 App Team 包含我僅有兩位開發者,我負責領導開發忙得不可開交。去年 Q4,親自招募兩位新人進駐,我終於可以有空閒時間做 Flutter App 的 CICD。🙂
2019 年在港商工作時,已有建置 iOS CICD 流程經驗,所以首選 Jenkins 來作為持續整合工具,節省研究時間,稍微比較其他工具後,認為 Jenkins 相關套件外掛多,未來有需有可以擴充。另因 Jenkins 有直覺的操作介面,使得無論是工程人員或是團隊其他成員,都能迅速上手。
註:
- CI(Continuous Integration,持續整合)
- CD(Continuous Delivery / Continuous Deployment,持續交付 / 持續部署)
簡單比喻
- CI:像是每次寫完一小段文章就馬上拼到全文裡,再跑拼字檢查。
- CD:檢查通過後,自動把這篇文章印刷出版(交付)或直接送到讀者家(部署)。
我將 Shell Scrip 流程圖解如下:
.
(繼續閱讀…)

HappyMan・迴響