jenkins配置springboot项目启动
1、创建项目 git地址设置
项目配置请参考
2、脚本编写
#!/bin/bash source /etc/profile str=$"\n" kill -9 $(sudo netstat -nlp | awk -F'[ /]*' '/8762/{print $(NF-2)}') cp /home/wifilock/intelligent-family.jar /apps/intelligent-family nohup java -jar intelligent-family.jar --spring.profiles.active=test -1 8 8 >/dev/null 1>intelligent-family.log & sstr=$(echo -e $str) echo $sstr tail -20 intelligent-family.log
说明:
- source /etc/profile 加载环境变量,再部署时jenkins会报 “nohup: failed to run command java: No such file or directory ” 的错误,但是手动启动脚本没问题,加上后问题解决。
- nohup 启动项目后需要手动按回车才能正常启动,在脚本中增加回车和输出目录操作,保证脚本自动启动项目。
3、jenkins设置
jenkins部署时错误:
意思是:因为你是从一个非tty环境执行脚本;Jenkins不能正常从你的脚本中退出。 解决办法:
相关推荐
达观数据 2020-11-11
汪康 2020-10-30
ppppfly 2020-10-24
synshitou 2020-10-21
programmeryu 2020-09-24
Topbeyond 2020-08-21
lrcoop 2020-08-18
young依然 2020-08-17
oden 2020-08-16
lrcoop 2020-08-15
yserver 2020-08-15
王永迪 2020-08-15
pursuemylife 2020-08-14
pandaphinex 2020-08-09
leonranri 2020-07-26
CloasGao 2020-07-21
zccheu 2020-07-18