注:原創做品,容許轉載,轉載時請務必以超連接形式標明文章 原始出處 、做者信息和本聲明。不然將追究法律責任。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
一:傳統網站部署
傳統的網站部署,你們在運維過程當中,網站部署是運維的工做之一,網站部署的流程大體分爲:
需求分析—原型設計—開發代碼—提交測試—內網部署—確認上線—備份數據—外網更新-最終測試,
若是發現外網部署的代碼有異常,須要及時回滾。(以下圖所示)
二:主流網站部署的流程
1) 開發人員:寫好代碼,不須要本身進行源碼編譯、打包等工做,直接將代碼分支存放在SVN、GIT倉庫便可。
2) 運維人員:減輕人工干預的錯誤率,同時解放運維人員繁雜的上傳代碼、手動備份、更新。
3) 測試人員:能夠經過jenkins進行簡單的代碼及網站測試。