持續整合、持續交付、持續部署簡介
持續整合、持續交付、持續部署簡介
- 持續整合Continuous Integration
- 持續交付Continuous Delivery
- 持續部署Continuous Deployment
持續整合
持續整合是指在軟體開發過程中,頻繁地將程式碼整合到主幹上,然後進行自動化測試。(重點是能實現自動化測試)
持續交付
持續交付是指在持續整合的基礎上,將整合後的程式碼部署到更貼近真實執行環境的(灰度環境)(production-like environments)中。比如,我們完成單元測試後,可以把程式碼部署到連線資料庫的 Staging 環境中更多的測試。如果程式碼沒有問題,可以繼續手動部署到生產環境中。
持續部署
在持續交付的基礎上,把部署到生產環境的過程自動化。如果你對比上圖持續部署就可以發現持續部署和持續交付的區別就是最終部署到生產環境是自動化的。
相關文章
- 持續整合、持續交付與持續部署
- 持續整合、持續部署、持續交付、持續釋出
- 對持續整合、 持續交付、持續部署和持續釋出的介紹
- 持續整合持續部署持續交付_持續整合與持續部署之間的真正區別
- 你真的懂持續整合、持續交付、持續部署嗎?!
- 淺談持續整合(CI)、持續交付(CD)、持續部署(CD)
- 3分鐘瞭解清楚持續整合、持續交付、持續部署
- 持續整合 Jenkins 簡介Jenkins
- 持續整合、持續交付和持續部署有什麼區別?0基礎學習linux技能Linux
- SAP開源的持續整合-持續交付的解決方案
- 使用流水線外掛實現持續整合、持續部署
- SpringBoot+Docker+Git+Jenkins實現簡易的持續整合和持續部署Spring BootDockerGitJenkins
- Jenkins持續部署-Windows環境持續部署探究1JenkinsWindows
- 以 egg.js 為例的持續整合(CI)、持續部署(CD)JS
- 持續整合 2.0
- Jenkins持續整合Jenkins
- 持續整合(二)
- 微服務容器部署與持續整合微服務
- CI/CD 持續整合部署實踐
- 前端專案基於GitLab-CI的持續整合/持續部署(CI/CD)前端Gitlab
- CircleCI 與持續整合
- Jenkins持續整合配置Jenkins
- 私有化輕量級持續整合部署方案--05-持續部署服務-Drone(上)
- 私有化輕量級持續整合部署方案--05-持續部署服務-Drone(下)
- 持續整合工具之Jenkins安裝部署Jenkins
- 什麼是持續整合?
- 持續整合配置之Nuget
- jenkins+docker 持續整合JenkinsDocker
- AspNetCore&Coding持續整合NetCore
- 持續整合Jenkins+GitlabJenkinsGitlab
- Jenkins 持續整合使用教程Jenkins
- Taro 小程式持續整合
- 淺談持續整合的理解以及實現持續整合,需要做什麼?
- HTTP非持續連線和持續連線HTTP
- 如何將 InfoSec、Compliance 整合到持續交付流水線中
- GitLab CI持續整合-GitLab RunnerGitlab
- 小程式的持續整合方案
- CI 持續整合 - 阿里云云效阿里
- iOS持續整合(一)——fastlane 使用iOSAST