「高強度持續交付的基礎,是頻繁的程式碼整合。」——《Azure DevOps 顧問實戰》
持續交付並不是頻繁的交付 Bug 給你的客戶,Bug 無法為客戶帶來價值。
因此你應該在 CI/CD Pipeline 中,盡可能加入各種必要的檢查與驗證,藉此達到最低限度的品質要求。(這些檢查包含人工與自動化的檢查)
你必須讓每一次的整合,都是一次檢核品質的機會。
同時要注意,不只是程式碼整合,任何有可能影響交付的整合,都應該要如此看待。