Jenkins持续集成

--Maven项目

1:新建任务

Jenkins持续集成

2:配置

Jenkins持续集成

Jenkins持续集成

 

 

②-①

Jenkins持续集成

Jenkins持续集成

 

pom.xml

clean package -Dmaven.test.skip=true

Jenkins持续集成

 

 


# jenkins中编译好的jar位置
jar_path=/data/tomcat8-jenkins/webapps/workspace/demo2/target
 
# jenkins中编译好的jar名称
jar_name=demo-0.0.1-SNAPSHOT.jar
 
# 定义运行路径
www_path=/data/java/
 
# 把jar拷贝到运行路径中
cp ${jar_path}/${jar_name} ${www_path}
 
# 进入运行路径目录
#cd ${www_path}
 
# K掉之前的启动项目进程
kill -9 `ps -ef|grep demo-0.0.1-SNAPSHOT.jar|grep -v grep|awk '{print $2}'`
 
# 启动jar,并指定环境变量,后台启动
BUILD_ID=dontKillMe nohup java -jar -Dspring.profiles.active=dev ${www_path}${jar_name}> /${www_path}/eureka.log 2>&1 &