DevOps之一 DevOps概述

2022-07-30 18:06:12 字數 787 閱讀 7634

devops(development和operations的組合詞),用於促進開發軟體開發人員(dev)、it運維技術人員(ops)、質量保障部門(qa)部門之間溝通、協作與整合的一組過程、方法與系統的統稱。

一、概念

1、持續整合(continuous integration)

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

2、持續交付(continuous delivery)

持續交付在持續整合的基礎上,將整合後的**部署到更貼近真實執行環境的「類生產環境」(production-like environments)中。比如,我們完成單元測試後,可以把**部署到連線資料庫的 staging 環境中更多的測試。如果**沒有問題,可以繼續手動部署到生產環境中。

3、持續部署(continuous deployment)

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

二、devops工具鏈

更多工具參考:51 best devops tools for #devops engineers

DevOps第一講 什麼是DevOps

devops第一講 什麼是devops devops概念早先公升溫於2009年的歐洲,因傳統模式的運維之痛而生。devops是為了填補開發端和運維端之間的資訊鴻溝,改善團隊之間的協作關係。不過devops其實包含了四個部分 產品 開發 測試和運維。devops希望做到的是軟體產品交付過程中it工具鏈...

DevOps模式 定義你的DevOps

遺憾的是,很少有人真的關心 devops 是什麼 當然其實也不重要。比 devops 是什麼來說,更重要的是 devops 能做 什麼 據 john willis 的說法,devops 運動的發起人 patrick debois 一直拒絕給 devops 下定義是一件了不起的事情。patrick d...

devops 面向人民的DevOps

devops 我是故事的忠實信徒,而不是修辭問題的忠實信徒。我花了一段時間,但我學會了避免出現 什麼是devops 這個問題。這些對話可幫助您了解devops的核心思想,而不會使人們陷入迴圈討論中。最重要的是,它們引出了好故事,而好故事正是其中一些最佳課程的 因此,在opensource.com上名...