今天先從DevOps的定義開始!
DevOps這個詞來自Development(開發)與 Operations(運維)的組合,目標是縮短軟體交付的時間,同時保持品質與穩定性。
在傳統流程中,開發與運維分屬不同部門,常因為環境或溝通問題導致衝突。DevOps的出現,就是希望透過更緊密的合作與自動化流程,改善這種狀況。
它強調三個方向:
•自動化:盡量用工具取代重複性操作,例如自動測試、自動部署。
•持續性:持續整合、持續交付,讓更新能以小步快跑的方式進行。
•協作文化:開發、測試、運維共享責任,避免責任落在單一角色。
簡單來說,DevOps是一種「讓交付更快、品質更穩」的方法與文化。