jenkins + svn + maven + springboot 实现自动部署

首先在自动部署完成前,需要将软环境部署完整(涉及到的操作系统、软件如下):

操作系统:linux centos 7

jdk:jdk1.8

maven:3.6.1

jenkins: 2.176.2

===========================================================================

我们一个一个来安装:

JDK:

第一步  卸载系统自带的OpenJDK以及相关的java文件

java -version

可以看到系统自带的OpenJDK版本信息

rpm -qa | grep java       可以看到系统自带的java相关文件

命令说明:

rpm   管理套件    

-qa   使用询问模式,查询所有套件

grep  查找文件里符合条件的字符串

java   查找包含java字符串的文件

以上文件中,下面这几个可以删除:
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

noarch文件可以不用删除:

javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2015g-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch

③在命令窗口键入:

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

命令介绍:

rpm     管理套件  

-e     删除指定的套件

--nodeps  不验证套件档的相互关联性

④检查是否已经删除成java -version

代表已经删除成功了。

第二步  下载最新稳定JDK

①下载地址为

  当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

  历史版本下载地址:  http://www.oracle.com/technetwork/java/javase/archive-139210.html   

②粘贴地址到浏览器地址栏

  jenkins + svn + maven + springboot 实现自动部署_第1张图片

下载的jdk文件上传到/usr/java/ 目录下,解压缩:

tar -zxvf jdk-8u221-linux-x64.tar.gz

第三步  配置JDK环境变量

①编辑全局变量

vim /etc/profile

命令说明:

vim      文本编辑

/etc/profile   全局变量文件

在文本的最后一行粘贴如下:

注意JAVA_HOME=/usr/java/jdk1.8.0_144  就是你自己的目录

#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

第四步  让刚刚设置的环境变量生效并检查是否安装成功

①让刚刚设置的环境变量生效

source /etc/profile

 ②检查是否配置成功

java -version

说明jdk已经安装成功了~~~~~~

=============================================================================================

maven3.6.1:

创建maven文件夹: mkdir /usr/local/maven

jenkins + svn + maven + springboot 实现自动部署_第2张图片

下载地址:http://maven.apache.org/download.cgi

jenkins + svn + maven + springboot 实现自动部署_第3张图片

下载完成后,上传到服务器:解压缩  tar -zxvf apache-maven-3.6.1-bin.tar.gz

设置环境变量:

vim /etc/profile

在文件末尾添加:

export M2_HOME=/usr/local/maven/apache-maven-3.6.1
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$M2_HOME/bin:$PATH

jenkins + svn + maven + springboot 实现自动部署_第4张图片

执行source命令让新配置立即生效:  source /etc/profile

测试:maven3.6.1 安装完成

jenkins + svn + maven + springboot 实现自动部署_第5张图片

================================================================================

jenkins 配置:

1、配置‘系统管理 -> 全局工具配置’,在里面找到java和maven的配置,路径是linux里的安装路径。

jenkins + svn + maven + springboot 实现自动部署_第6张图片

jenkins + svn + maven + springboot 实现自动部署_第7张图片

maven配置:

jenkins + svn + maven + springboot 实现自动部署_第8张图片

==========================================================================================

到这里我们可以新建一个maven项目试试了

jenkins + svn + maven + springboot 实现自动部署_第9张图片

进入新建项目后,发现没有maven项目的选项。

需要安装maven插件,在输入框中填入"Maven Integration",安装即可:

jenkins + svn + maven + springboot 实现自动部署_第10张图片

保存构建天数:

jenkins + svn + maven + springboot 实现自动部署_第11张图片

配置svn地址:

jenkins + svn + maven + springboot 实现自动部署_第12张图片

源码管理为无:

去插件管理中下载:

Subversion

jenkins + svn + maven + springboot 实现自动部署_第13张图片

 

jenkins + svn + maven + springboot 实现自动部署_第14张图片

 

jenkins + svn + maven + springboot 实现自动部署_第15张图片

jenkins + svn + maven + springboot 实现自动部署_第16张图片

post :

jenkins + svn + maven + springboot 实现自动部署_第17张图片

================================================================================================

 

 

 

 

 

 

 

 

你可能感兴趣的:(jenkins)