Jenins 介紹


Jenins 

  Jenins 是一個用來幫助運維研發生命周期提高效率的BS架構的管理軟件,功能強大提供多種擴展模塊來完成一系列工作,Jenkins 主要可以根據相關環境對運維人員減少頻繁的人力工作,減少失誤,減少人力消耗,提高工作效率與質量

 

CI/CD,DevOps

持續集成(Continuous Integration,CI):代碼合並、構建、部署、測試都在一起,不斷地執行這個過程,並對結果反饋。

持續部署(Continuous Deployment,CD):部署到測試、生產環境。

持續交付(Continuous Delivery,CD):部署到生產環境,給用戶使用。

 

生產環境使用流程

藍綠發布:兩組相同服務器,先關閉升級藍組,綠組提供服務,藍組升級成功后,關閉綠組,升級綠組服務器。

灰度發布:兩組相同服務器,發布一半或者一部分新服務,保留舊服務,穩定后再全部替換為新服務。

 

Jenkins 批量發布

1、可通過批量管理工具管理發布。

2、通過SHELL腳本實現,SSH 遠程同步其他 服務器。

3、使用:rsync 工具。

4、多利用Jenkins參數化構建,傳入多個key/value配合SHELL腳本完成一系列工作。


免責聲明!

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



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