Jenkins构建项目

登陆jenkins,选择新建一个maven项目,输入项目名称,选择“构建一个maven项目”(maven项目专用,其他项目选择其他选项),点击OK。

2进入配置页面,如下图

3 丢弃旧的构建配置,如下图。(这一点及后面的几点,用的已有的项目截图)

4 源码管理配置,写上git地址或者svn地址,如下图。

5 bulid

最主要的就是上面的这段shell执行命令 ,命令如下:

scp /var/lib/jenkins/workspace/atm-ep/atm-ep-web/target/atm-ep-web-0.0.1-SNAPSHOT.jar base@192.168.1.40:/Jdhome/atm-ep/
ssh base@192.168.1.40 "/Jdhome/atm-ep/start.sh"

第一行就是复制jar包到你的目录下也可以是tomcat webapps下面,因为我这里项目是springboot所以就放在了一个普通目录下

第二行是执行了一个文件start.h 文件也是提前写好的放在了和jar包同级的目录下面。start.h文件内容如下:

#!/bin/bash
source /etc/profile
ips=`ps -ef|grep atm-ep|cut -c 10-15`
for ip in $ips
do
kill -9 $ip
break
done
sleep 5
rm -rf /Jdhome/atm-ep/*.log
sleep 5
nohup java -jar /Jdhome/atm-ep/atm-ep-web-0.0.1-SNAPSHOT.jar >> /Jdhome/atm-ep/atm-ep-web-0.0.1-SNAPSHOT.log  &
sleep 10
exit 0

上述命令大概意思就是先找到项目名为atm-ep的进程,找到进程号然后杀死掉,清除掉日志,然后就是启动项目命令,最后exit

还有就是需要给start.h赋予权限 :

chmod 777 start.h

点击构建,应该可以了吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值