Dubbo視頻教程--基礎(chǔ)篇--持續(xù)集成篇--搭建敏捷高效的持續(xù)集成管理平臺

1、持續(xù)集成介紹

持續(xù)集成是一種軟件開發(fā)實踐

團(tuán)隊開發(fā)成員經(jīng)常集成他們的工作,每次集成都通過自動化的構(gòu)建

(包括自動化編譯、測試、發(fā)布)來驗證,從而盡快地發(fā)現(xiàn)集成錯誤。

持續(xù)集成的價值、要素、原則……

談?wù)勎覍Τ掷m(xù)集成的好處的理解

管理大規(guī)模的工程的必要性(切合我們教程分布式多工程的特性)

解放應(yīng)用更新部署的生產(chǎn)力

能讓團(tuán)隊成員間進(jìn)行高效的協(xié)作開發(fā)

能與各種項目管理工具一起整合成一套實用而且靈活項目開發(fā)管理平臺

實時交付可用、可測試的軟件產(chǎn)品

2、持續(xù)集成管理平臺的組成

持續(xù)集成管理平臺不只是CI服務(wù)器,是一系列軟件開發(fā)管理工具的組合

源碼版本管理:Subversion、Git

項目構(gòu)建工具:Maven、Ant

代碼質(zhì)量管理:Sonar(Checkstyle、PMD、FindBugs……)

持續(xù)集成引擎:Hudson、Jenkins、Apache Continuum

應(yīng)用持續(xù)部署:操作系統(tǒng)、JDK、Tomcat、JBoss…

實施持續(xù)集成過程中要用到的其他各種工具、各種插件…


持續(xù)集成管理平臺的組成與工作原理圖


3、持續(xù)集成實踐介紹

專業(yè)的第三方支付系統(tǒng)開發(fā)與第三方支付業(yè)務(wù)咨詢服務(wù)

(互聯(lián)網(wǎng)支付、移動支付、POS收單、預(yù)付費(fèi)卡、P2P平臺)

持續(xù)集成管理平臺

Hudson + Maven + Sonar + Subversion

4、持續(xù)集成篇內(nèi)容

(1) Subversion源碼版本控制系統(tǒng)的安裝

Subversion + Apache + jsvnadmin

(2) Maven私有庫和本地庫的安裝與配置

Sonatype Nexus + Maven

(3) Sonar代碼質(zhì)量管控平臺的安裝與使用配置

(4) Hudson持續(xù)集成引擎的安裝與配置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容