2025/04/23

04-23.png

「為何 CI 只是『最低限度的品質守門員』,因為『品質』不是只靠 CI 就夠了,CI 只能完成你賦予它能力範圍內的『測試/驗證』」——《和艦長一起30天玩轉GitLab》

持續整合(Continuous Integration, CI)是 DevOps 中非常重要的工程實踐。

許多團隊會從 CI 作為起點,逐步擴大範圍,直到完成整條 DevOps Workflow 與 Pipeline。

在提到 CI 時,筆者常說一句話「CI 只是你軟體開發生命週期其中一位最低限度的品質守門員」,因為它是一位被動的守門員,它只做你叫它做的事情,所以你的 CI 能發揮多少威力,完全端看你賦予它多少能力。

你們家的 CI Worker 有多少種能力?它能測試檢驗多少種問題?你有讓它做好品質守門員的角色嗎?