添加shell脚本命令
echo "打包完成"
#!/bin/bash -ile
project=demo-0.0.1-SNAPSHOT.jar
echo "切换路径"
cd /var/jenkins_home/workspace/springboot-demo/demo/target/
pid=`ps -ef | grep $dir$project | grep -v grep | awk '{print $2}'`
if [ -n "$pid" ]
then
kill -9 $pid
echo "杀死存在进程"
fi
BUILD_ID=dontKillMe
echo "执行"
nohup java -jar $project --spring.profiles.active=prod &
echo "启动成功!"
jenkins启动添加项目挂载端口
8090为springboot项目端口
docker run -d --restart=always -p 8080:8080 -p 50000:50000 -p 8090:8090 --name jenkins -v /usr/local/jenkins/jenkins_home:/var/jenkins_home -v /usr/local/apache-maven-3.6.3:/usr/local/maven jenkins/jenkins:lts
测试项目构建