Jenkins持續集成企業實戰系列之兩種網站部署的流程-----01

注:原創做品,容許轉載,轉載時請務必以超連接形式標明文章 原始出處 、做者信息和本聲明。不然將追究法律責任。html

   最初接觸Jenkins也是因爲公司需求,根據公司需求Java代碼項目升級的。(公司是基於Java代碼項目,可參考本微博http://www.cnblogs.com/maxtgood/p/7742399.html),後來研究自主項目上線部署,我的以爲Jenkins的東西仍是蠻多的,可塑性超強。因此才決定記錄Jenkins的學習過程運維

Jenkins持續集成企業實戰系列之兩種網站部署的流程-----01工具

http://www.cnblogs.com/maxtgood/p/7743010.htmlpost

Jenkins持續集成企業實戰系列之Jenkins持續集成簡介及安裝-----02學習

http://www.cnblogs.com/maxtgood/p/7743042.html測試

Jenkins持續集成企業實戰系列之Jenkins配置演示-----03網站

http://www.cnblogs.com/maxtgood/p/7743078.htmlurl

Jenkins持續集成企業實戰系列之Jenkins手動構建-----04spa

http://www.cnblogs.com/maxtgood/p/7743089.html插件

Jenkins持續集成企業實戰系列之Jenkins插件下載及郵件配置-----05

http://www.cnblogs.com/maxtgood/p/7743162.html

 

 

 

 

 

 

一:傳統網站部署

傳統的網站部署,你們在運維過程當中,網站部署是運維的工做之一,網站部署的流程大體分爲:

 

需求分析原型設計開發代碼提交測試內網部署確認上線備份數據外網更新-最終測試,

若是發現外網部署的代碼有異常,須要及時回滾。(以下圖所示)

 

 

二:主流網站部署的流程

 

目前主流網站部署方法,經過Hudson/Jenkins工具平臺實現全自動部署+測試,是一個可擴展的持續集成引擎,是一個開源軟件項目,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。Jenkins很是易於安裝和配置,簡單易用。

 

簡單來講方便以下人員:

1)       開發人員:寫好代碼,不須要本身進行源碼編譯、打包等工做,直接將代碼分支存放在SVN、GIT倉庫便可。

2)       運維人員:減輕人工干預的錯誤率,同時解放運維人員繁雜的上傳代碼、手動備份、更新。

3)       測試人員:能夠經過jenkins進行簡單的代碼及網站測試。

 

相關文章
相關標籤/搜索