jenkins&docker自动化部署maven项目

jenkins和docker实现自动化构建部署docker

 

1、应用场景服务器

开发人员开发应用,开发后须要提交svn,而后从svn拉取代码,进行构建,发布到服务器上,而后看呈现效果,这样的工做是频繁反复的在进行的,浪费了大量时间,如今咱们把这些工做自动化,只须要开发人员更新代码到svn,而后自动的构建,发布,呈现效果,经过jenkins和docker来实现。ssh

 

2、实际流程maven

 

3、系统配置svn

1. jekins所在服务器配置工具

      安装svn,maven,jdk,不赘述spa

2. jenkins配置插件

      ①系统管理-管理插件-进入插件页面,选择可选插件,搜索ssh,安装Maven Integration,SSH plugin和Publish Over SSH插件,做用能够构建maven任务,和为了远程docker所在服务器,进行远程发布blog

 

②系统管理,全局工具配置-maven_Configuration/jdk/maven开发



 

      ③系统管理-系统设置-Publishover SSH配置


4、任务配置

1. 开发人员开发一个基于maven构建的工程

2.提交代码至svn

3.新建jenkins项目自动构建

      ①新建任务-maven项目

 

      ②配置svn


      ③构建触发器


      ④自动打包


      ⑤构建操做

 

点击完成,至此,所有结束。