Jenkins持續集成案例之-運維部署方式

大家在運維過程中,網站部署是運維的工作之一,中小型公司傳統網站部署的流程大致分爲如下方法:

需求分析—原型設計—開發代碼—提交測試—內網部署—確認上線—備份數據—外網更新-最終測試,如果發現外網部署的代碼有異常,需要及時回滾。(如下圖所示)

wKiom1ir_4_iyRf2AABhn9TCVss732.png

案例演示:部署LAMP網站,同時更新網頁內容,檢查效果!

wKioL1ir_6KxB9ilAACuIWE-W5E837.png

更新完後的網站內容:

wKiom1ir_7Wxi-gqAACX9dpy6Ns725.png

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

簡單來說方便如下人員:

1)       開發人員:寫好代碼,不需要自己進行源碼編譯、打包等工作,直接將代碼分支存放在SVN、GIT倉庫即可。

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

3)       測試人員:可以通過jenkins進行簡單的代碼及網站測試。

wKiom1ir_8iR0AXlAABjQgGevPk810.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章