jenkins&docker自動化部署maven專案
阿新 • • 發佈:2018-12-26
jenkins和docker實現自動化構建部署
一、應用場景
開發人員開發應用,開發後需要提交svn,然後從svn拉取程式碼,進行構建,釋出到伺服器上,然後看呈現效果,這樣的工作是頻繁反覆的在進行的,浪費了大量時間,現在我們把這些工作自動化,只需要開發人員更新程式碼到svn,然後自動的構建,釋出,呈現效果,通過jenkins和docker來實現。
二、實際流程
三、系統配置
1. jekins所在伺服器配置
安裝svn,maven,jdk,不贅述
2. jenkins配置
①系統管理-管理外掛-進入外掛頁面,選擇可選外掛,搜尋ssh,安裝Maven Integration,SSH plugin和Publish Over SSH外掛,作用可以構建maven任務,和為了遠端docker所在伺服器,進行遠端釋出
②系統管理,全域性工具配置-maven_Configuration/jdk/maven
③系統管理-系統設定-Publishover SSH配置
四、任務配置
1. 開發人員開發一個基於maven構建的工程
2.提交程式碼至svn
3.新建jenkins專案自動構建
①新建任務-maven專案
②配置svn
③構建觸發器
④自動打包
⑤構建操作
點選完成,至此,全部結束。