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腳本完成一系列工作。
