jenkins部署svn中的springboot项目

10 篇文章 0 订阅
7 篇文章 0 订阅

环境软件先安装好

a、操作系统:center OS 7
b、JDK:jdk1.8 (yum命令安装)
d、Svn:(yum命令安装)
e、Maven:maven3.0.5(yum命令安装)
f、Jenkins(yum命令安装),Jenkins启动后插件我选择安装默认的,参考地址:https://www.jianshu.com/p/180fb11a5b96/

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

 Java配置

Maven配置:

2、新建一个maven项目

(若没有这个选项就到  系统管理 -> 插件管理 -> 可选插件,然后在右上角的过滤中输入‘Maven Integration’ 安装重启jenkins就有了)

 输入名字后点确定。

 开始配置项目信息:

 配置svn项目地址和密码:

 构建触发器、环境、Pre Steps:


 

配置Build:

修改文件夹权限命令:

chmod  777 /var/lib/jenkins/work-space/hello-server

 没有修改文件夹权限命令会报下面的错误信息

 配置Post steps:

Post steps中的shell命令可以先不配置,保存好后去打包看看自定义的工作空间里面是不是有生成的jar,然后再去完善shell也可以。

shell文件夹:

 

stop.sh内容:

#!/bin/bash
echo "-----------------stoping server--------------------"

pid=`ps -ef | grep $1 | grep -v grep | awk '{print $2}'`

if [ -n "$pid" ];then
  echo "kill -9 pid:"$pid
  kill -9 $pid
fi

startup.sh内容:

#!/bin/bash

echo "starting----------------------------"

cd /var/lib/jenkins/work-space/$1/target
chmod 777 $2
java -jar $2 &

如果是war包的话说说思路,shell命令就要改成:

a、停止tomcat

b、删除原有war,并把新war移动进去

c、启动tomcat 

保存后就可以去愉快的构建项目了,jenkins端口号默认是8080,构建的项目端口号不要重复了,不然会构建失败的。

查看控制台打印信息:

访问项目:

到此结束,Jenkins更多的功能还需要慢慢摸索。 

参考地址:https://www.jianshu.com/p/4ca56b5f5644

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值