jenkins自动部署项目

1、新增服务器tomcat

1.系统管理------>系统设置bash

 

2.新增须要测试的服务器服务器

2、新建项目app

新建任务测试

2.点击‘确认’3d

#!/bin/bash
export BUILD_ID=dontkillme #必须加
port=8079
echo "tomcat port is:" $port
TOMCATTHREAD=`netstat -tlnp|grep $port | awk '{print $7}'|uniq`
if test -z "$TOMCATTHREAD"
then
   echo "TOMCAT NOT START"
else
    THREADLIST=(${TOMCATTHREAD// / })
   ## PID=${THREADLIST[1]}
    PID=${THREADLIST%/*}
    echo  "K-LL -A $PID"
    kill -9 $PID
    sleep 1s
fi
cd   /home/smkapp/tomcat/hztalent
 rm -rf  ./talentcode-0.0.1-SNAPSHOT.jar
 mv  ./jenkins_war/talentcode-0.0.1-SNAPSHOT.jar ./talentcode-0.0.1-SNAPSHOT.jar
sh start.sh
 sleep 1s

 

3、构建项目code

点击某一个项目——>当即构建blog