jenkins任务构建时启动jar文件

669 阅读1分钟

jenkins任务构建时启动jar文件

说明:构建完成后需要直接启动jar服务
  1. 在post steps增加执行shell就行,增加如下shell代码即可:
#!/bin/bash
pid=$(ps -ef|grep distribute-0.0.1-SNAPSHOT.jar|grep -v grep|awk '{print $2}')

function stop() {
if [ -n "$pid"]
	then
    	echo "pid进程:$pid"
        kill -9 $pid
else 
	echo "进程没有启动"
fi
}
stop

sleep 2s

function start() {
	cd /root/.jenkins/jobs/maventest/workspace/distribute/target
    java -jar distribute-0.0.1-SNAPSHOT.jar
}
start