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


注:原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。

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

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

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

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

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

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

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

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

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進行簡單的代碼及網站測試。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM