持續整合
持續整合強調開發人員提交了新**之後,立刻進行構建、(單元)測試。根據測試結果,我們可以確定新**和原有**能否正確地整合在一起。
持續交付
持續交付在持續整合的基礎上,將整合後的**部署到更貼近真實執行環境的「類生產環境」(
production-like environments)中。比如,我們完成單元測試後,可以把**部署到連線資料庫的 staging 環境中更多的測試。如果**沒有問題,可以繼續
手動部署到生產環境中。
持續部署
持續部署則是在持續交付的基礎上,把部署到生產環境的過程自動化。
我個人覺得持續整合、持續交付、持續部署非常值得推廣。開發過程中最怕整合時遇到問題導致返工,而持續整合、持續交付、持續部署恰恰可以早發現早解決,從而可以避免這個問題。
持續整合 持續交付 持續部署
參考 1 continuous integration 持續整合 持續整合強調對於開發人員的每個提交,立刻進行構建 單元 測試。根據測試結果,我們可以確定新 和原有 能否正確地整合在一起。2 continuous delivery 持續交付 持續交付在持續整合的基礎上,將整合後的 部署到更貼近真實執...
談談持續整合 持續交付 持續部署
經常會聽到持續整合,持續交付,持續部署,三者究竟是什麼,有何聯絡和區別呢?什麼是 持續 所謂的持續,就是說每完成乙個完整的部分,就向下個環節交付,發現問題可以馬上調整。是的問題不會放大到其他部分和後面的環節。這種做法的核心思想在於 既然事實上難以做到事先完全了解完整的 正確的需求,那麼就乾脆一小塊一...
持續整合 持續交付 持續部署簡介
相信你一定聽過持續整合 持續交付 持續部署這些名詞。持續整合 持續整合是指在軟體開發過程中,頻繁地將 整合到主幹上,然後進行自動化測試。持續交付 持續交付是指在持續整合的基礎上,將整合後的 部署到更貼近真實執行環境的 類生產環境 production like environments 中。比如,我...