Jenkins部署环境

基本环境:

1.jdk环境,Jenkins是java语言开发的,因需要jdk环境。

2.git/svn客户端,因一般代码是放在git/svn服务器上的,我们需要拉取代码。

3.maven客户端,因一般java程序是由maven工程,需要maven打包,当然也有其他打包方式,如:gradle

以上是自动化部署java程序jenkins需要的基本环境,请自己提前安装好,下面着重讲解Jenkins的安装部署配置。

Jenkins安装

1.下载安装包jenkins.war(http://mirrors.jenkins.io/war-stable/latest/jenkins.war);

2.在安装包根路径下,运行命令 java -jar jenkins.war --httpPort=8080,(linux环境、Windows环境都一样);

3.打开浏览器进入链接 http://localhost:8080.

4.填写初始密码,激活系统

  

jenkins python svn配置 jenkins自动部署svn_maven


5.进入插件安装选择

这里建议选择,推荐安装的插件,保证基本常用的功能可以使用。

6.安装SVN插件和Maven插件

 

jenkins python svn配置 jenkins自动部署svn_服务器_02


jenkins python svn配置 jenkins自动部署svn_maven_03


7. 配置必要插件插件1:Publish over SSH

  插件2:Deploy to container Plugin

  

jenkins python svn配置 jenkins自动部署svn_服务器_04

Jenkins基本配置

Global Tool Configuration (全局工具配置 )

  1. Maven
  2. Java

Configure System (系统设置)

在系统设置这里,我们只需要设置最后面的一项,配置远程服务器地址,

即我们代码最终运行的服务器地址信息,就像我们之前手动部署时使用xshell登录Linux服务器一样,

当然这里是可以配置多台远程Linux服务器的,配置完成后点击保存即可,为后面我们配置自动化部署做准备,配置如下图

jenkins python svn配置 jenkins自动部署svn_maven_05

jenkins python svn配置 jenkins自动部署svn_服务器_06

创建项目

  1. 选择创建Maven项目
  2. SVN配置
  3. 其他默认即可。
  4. 构建后操作
    构建后操作的意思是,jar打包好后,要将jar发送到哪里去,发送后去和启动等
    这里需要提前在需要部署的服务器上配置好路径,写好启动和停止项目的脚本,并设置为可以执行的脚本,
    其实就是我们平时在Linux上手动部署项目操作的脚本