基於Dubbo的分佈式系統架構(四)

基於 Dubbo 的分佈式系統架構視頻教程
做者:(原著)吳水成,840765167@qq.com,wu-sc@foxmail.com
服務器

搭建敏捷高效的持續集成管理平臺架構

一、持續集成介紹分佈式

持續集成是一種軟件開發實踐團隊開發成員常常集成他們的工做,每次集成都經過自動化的構建(包括自動化編譯、測試、發佈)來驗證,從而儘快地發現集成錯誤。svn

談談對持續集成的好處的理解:工具

管理大規模的工程的必要性(切合咱們教程分佈式多工程的特性)
解放應用更新部署的生產力
能讓團隊成員間進行高效的協做開發
能與各類項目管理工具一塊兒整合成一套實用並且靈活項目開發管理平臺
實時交付可用、可測試的軟件產品
……
二、持續集成管理平臺的組成測試

持續集成管理平臺不僅是CI服務器,是一系列軟件開發管理工具的組合
源碼版本管理:Subversion、Git
項目構建工具:Maven、Ant
代碼質量管理:Sonar(Checkstyle、PMD、FindBugs……)
持續集成引擎:Hudson、Jenkins、Apache Continuum
應用持續部署:操做系統、JDK、Tomcat、JBoss…
實施持續集成過程當中要用到的其餘各類工具、各類插件…spa


三、持續集成實踐介紹操作系統

廣州中益智正信息科技有限公司
提供專業的第三方支付系統開發與第三方支付業務諮詢服務
(互聯網支付、移動支付、POS收單、預付費卡、P2P平臺)
持續集成管理平臺
Hudson + Maven + Sonar + Subversion
四、持續集成篇的課程內容插件

(1) Subversion源碼版本控制系統的安裝
Subversion + Apache + jsvnadmin
(2) Maven私有庫和本地庫的安裝與配置
Sonatype Nexus + Maven
(3) Sonar代碼質量管控平臺的安裝與使用配置
(4) Hudson持續集成引擎的安裝與配置版本控制

相關文章
相關標籤/搜索