1. 程式人生 > >jenkins&docker自動化部署maven專案

jenkins&docker自動化部署maven專案

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


      ③構建觸發器


      ④自動打包


      ⑤構建操作

點選完成,至此,全部結束。