0.1 to 0.19 ( 3-5人, 稍微有點敏捷經驗)
這個階段的團隊成員們應該都已經熟悉上個階段的流程與工作了,這個階段可以使用 bitbucket
上的一些 pipeline
功能,可以先至少讓整個專案是可以建置的,確保都是可以執行的程式。也須將這些結果串接到 ChatOps
中,目標是讓團隊成員開始重視自己的程式碼品質與責任感,看到 pipeline
失敗了應該馬上去想辦法修復。
這個階段的另外一個目標是,讓大家開始寫單元測試,以及簡單的需求下,可以自行設計與功能開發,順利的話,這階段的 CI 應該是非常完整的。
(img)
這階段可能 1-3 個月就會有成果了(以我們的經驗來說是 2 個月,這 2 個月我先大致上完成了Backend、iOS、Android、Web 的 Pipeline
,以及要求到 50 % 後端的單元測試覆蓋率)
這階段完成應該會非常安心,至少不用擔心下次打開是不能執行的 Code
了。
今天跟大家分析與分享了 0.1 到 0.19 的 DevOps 之路,希望對你有幫助!