終于有人把DevOps講明白了
導(dǎo)讀:DevOps中的Dev指的是Development(開發(fā)),Ops指的是Operations(運(yùn)維),用一句話來(lái)說(shuō),DevOps就是打通開發(fā)運(yùn)維的壁壘,實(shí)現(xiàn)開發(fā)運(yùn)維一體化。

-
產(chǎn)品經(jīng)理收集一線業(yè)務(wù)部門和客戶的需求,這些需求可能是新功能需求,也可能是對(duì)產(chǎn)品現(xiàn)有功能做變更的需求; -
然后進(jìn)行評(píng)估、分析,將這些需求制定為產(chǎn)品的路線圖,并且分配相應(yīng)的資源進(jìn)行相關(guān)工作; -
接下來(lái),產(chǎn)品經(jīng)理將需求輸出給開發(fā)部門,開發(fā)工程師寫代碼; -
寫好以后,就由不同部門的人員進(jìn)行后續(xù)的代碼構(gòu)建、質(zhì)量檢驗(yàn)、集成測(cè)試、用戶驗(yàn)收測(cè)試,最后交給生產(chǎn)部門。
-
個(gè)體和互動(dòng)高于流程和文檔。 -
工作的軟件高于詳盡的文檔。 -
客戶合作高于合同談判。 -
響應(yīng)變化高于遵循計(jì)劃。
-
持續(xù)集成(Continuous Integration):代碼集成到主干之前,必須全部通過(guò)自動(dòng)化測(cè)試;只要有一個(gè)測(cè)試用例失敗,就不能集成。持續(xù)集成要實(shí)現(xiàn)的目標(biāo)是在保持高質(zhì)量的基礎(chǔ)上讓產(chǎn)品可以快速迭代。 -
持續(xù)交付(Continuous Delivery):開發(fā)人員頻繁地將軟件的新版本交付給質(zhì)量團(tuán)隊(duì)或者用戶,以供評(píng)審。如果通過(guò)評(píng)審,代碼就被發(fā)布。如果未通過(guò)評(píng)審,那么需要變更后再提交。 -
持續(xù)部署(Continuous Deployment):代碼通過(guò)評(píng)審并發(fā)布后,自動(dòng)部署到生產(chǎn)環(huán)境,以交付最終用戶使用。
評(píng)論
圖片
表情
