QJWZGZ

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Jenkins部署项目教程

1、登录Jenkins账号
2、点击左侧My Views

 

 3.点击右上角+号创建

 

 4.输入视图名称,选择List View

 

 

 5.点击保存

 

 6.可以选择添加现有任务或者创建新的任务,这里选择创建新的任务

 

 7.本项目因为是maven项目,所以选择创建一个maven项目

 

 

8.配置任务

 

 

 

 

 

 

 

 

 

 

 

 1 BUILD_ID=dontKillMe
 2 rm -rf /home/hzbs/dev/hzbslsaoApi/*.jar
 3 cp /home/hzbs/.jenkins/jobs/hzbslsoa-api/workspace/target/*.jar /home/hzbs/dev/hzbslsaoApi
 4 
 5 PID=$(netstat -tlnp | grep 200 | awk '{print $7}' | awk -F '/' '{print $1}')
 6 if [ -z $PID ]; then
 7         echo "process provider not exist"
 8 else
 9         echo "process id: $PID"
10         kill -9 ${PID}
11         echo "process provider killed"
12 fi
13 
14 bash /home/hzbs/dev/hzbslsaoApi/run.sh

下面run.sh为jar包的启动脚本

 

1 nohup /usr/local/jdk1.8.0_271/bin/java -jar 
2 -Xms128m 
3 -Xmx128m 
4 -XX:PermSize=128M
5  -XX:MaxPermSize=128M 
6   /home/hzbs/hzbslsoaMysql/*.jar >/home/hzbs/hzbslsoaMysql/oaMysqllog 2>&1 &

点击保存,配置完成,接下来点击发布,发布完成,配置成功

 

posted on 2022-04-14 15:06  请叫我郑公子  阅读(302)  评论(0)    收藏  举报