持續整合 持續交付 持續部署

2021-08-18 23:35:51 字數 704 閱讀 6060

持續整合

持續整合強調開發人員提交了新**之後,立刻進行構建、(單元)測試。根據測試結果,我們可以確定新**和原有**能否正確地整合在一起。

持續交付

持續交付在持續整合的基礎上,將整合後的**部署到更貼近真實執行環境的「類生產環境」(

production-like environments)中。比如,我們完成單元測試後,可以把**部署到連線資料庫的 staging 環境中更多的測試。如果**沒有問題,可以繼續

手動部署到生產環境中。

持續部署

持續部署則是在持續交付的基礎上,把部署到生產環境的過程自動化。

我個人覺得持續整合、持續交付、持續部署非常值得推廣。開發過程中最怕整合時遇到問題導致返工,而持續整合、持續交付、持續部署恰恰可以早發現早解決,從而可以避免這個問題。

持續整合 持續交付 持續部署

參考 1 continuous integration 持續整合 持續整合強調對於開發人員的每個提交,立刻進行構建 單元 測試。根據測試結果,我們可以確定新 和原有 能否正確地整合在一起。2 continuous delivery 持續交付 持續交付在持續整合的基礎上,將整合後的 部署到更貼近真實執...

談談持續整合 持續交付 持續部署

經常會聽到持續整合,持續交付,持續部署,三者究竟是什麼,有何聯絡和區別呢?什麼是 持續 所謂的持續,就是說每完成乙個完整的部分,就向下個環節交付,發現問題可以馬上調整。是的問題不會放大到其他部分和後面的環節。這種做法的核心思想在於 既然事實上難以做到事先完全了解完整的 正確的需求,那麼就乾脆一小塊一...

持續整合 持續交付 持續部署簡介

相信你一定聽過持續整合 持續交付 持續部署這些名詞。持續整合 持續整合是指在軟體開發過程中,頻繁地將 整合到主幹上,然後進行自動化測試。持續交付 持續交付是指在持續整合的基礎上,將整合後的 部署到更貼近真實執行環境的 類生產環境 production like environments 中。比如,我...