springboot+svn+Jenkins自动化部署安装配置流程(图解)

Jenkis安装流程

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins

springboot+svn+Jenkins自动化部署安装配置流程(图解)_第1张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第2张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第3张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第4张图片

Jenkis端口修改

vi /etc/sysconfig/jenkins
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第5张图片

Jenkis启动

service jenkins restart
在这里插入图片描述注意:
安装完成启动如果显示:Jenkins requires Java 8, but you are running 1.7.0_99-mockbuild_2016_05_11_0,此时需要安装jdk1.8或者进行 jenkins配置的修改,vim /etc/init.d/jenkins ,加入/usr/local/java/jdkxxxxx/bin/java,如图所示:
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第6张图片

Jenkis登录配置

输入ip:port登录
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第7张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第8张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第9张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第10张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第11张图片创建登录用户
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第12张图片实例配置:ip:port
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第13张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第14张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第15张图片

Jenkins项目配置

安装maven插件
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第16张图片构建maven项目

springboot+svn+Jenkins自动化部署安装配置流程(图解)_第17张图片基本配置
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第18张图片配置SVN
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第19张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第20张图片构建环境和触发器
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第21张图片Build
clean package -Dmaven.test.skip=true
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第22张图片
配置文件

springboot+svn+Jenkins自动化部署安装配置流程(图解)_第23张图片

#!/bin/sh
#Copy jar to target path

BUILD_ID=DONTKILLME #后台执行

pid=$(ps -ef|grep delivery.jar|grep -v grep | awk ‘{print $2}’)

#copy jar 到启动目录
cp -r /var/lib/jenkins/workspace/liqi-delivery/target/delivery.jar /data/delivery

#关闭已经启动的jar进程
function stop(){
if [ -n “ p i d " ] t h e n e c h o " p i d 进 程 : pid" ] then echo "pid进程 : pid"]thenecho"pid:pid”
kill -9 $pid

else
echo “进程没有启动”
fi
}
stop

sleep 5s

#发布jar服务
function start(){
cd /data/delivery
nohup java -jar delivery.jar --server.port=8484 >delivery.log 2>&1 &
}

start

Global Tool Configuration全局配置

JDK配置
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第24张图片maven配置
springboot+svn+Jenkins自动化部署安装配置流程(图解)_第25张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第26张图片

构建项目

springboot+svn+Jenkins自动化部署安装配置流程(图解)_第27张图片springboot+svn+Jenkins自动化部署安装配置流程(图解)_第28张图片
到这里,Jenkins的安装配置已经完成啦!!!!!!!!!

你可能感兴趣的:(springboot+svn+Jenkins自动化部署安装配置流程(图解))