持續集成環境介紹

持續集成環境介紹工具

持續:完成一個新功能就向下一個環節交付,不斷髮現問題,解決問題。測試

集成:研發人員提交新代碼到主幹倉庫,進行構建、部署、測試,不斷作集成,修正集成結果。spa

部署:將項目發佈到測試環境、預生產環境或生產環境。插件

交付:將最終產品發佈到預生產環境或生產環境,給用戶使用。blog

 

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

持續交付(Continuous Delivery):將最終產品發佈到生產環境,給用戶使用。產品

持續部署(Continuous Deployment):將新需求部署到生產環境it

 

持續集成相關工具自動化

Jenkins :一個開源的持續集成工具,提供軟件版本發佈、自動測試等一系列流程及豐富的插件。io

Maven:一個自動化構建工具,經過一段描述來管理項目的構建,好比編譯、打包等邏輯流程。

SVN/Git:源代碼版本管理工具。

Docker:容器化技術;打包項目環境與快速部署。

相關文章
相關標籤/搜索