Jenkins 可以安装在与项目部署同在一台机上时配置方式,
Repository URL :填写对应的git地址
Credentials: 选择凭证及git账号信息
目录:Jenkins构建完后文件存放目录
#!/bin/bash
#export BUILD_ID=dontKillMe这一句很重要,这样指定了,项目启动之后才不会被Jenkins杀掉。
export BUILD_ID=dontKillMe
#指定最后编译好的jar存放的位置 即是发布目录
jar_path=/usr/local/tomcat_yxds/webapps
#Jenkins中编译好的jar位置 即是编译目录
jar_path_yxds_manager=/usr/local/tomcat_jenkins/proWorkspace/yxds/yxds-manager/target
#Jenkins中编译好的jar名称
jar_name_yxds_manager=yxds-manager.war
######## kill the project work ###########
echo "begin kill the work,about 10 second..."
sleep 10
######## Check PID ,if PID is no null , will be kill ###########
PID=`ps -ef | grep /usr/local/tomcat_yxds | grep -v grep | awk '{print $2}'`
echo $PID
if [ "$PID" != "" ]; then
kill -9 $PID
fi
echo "kill finish"
######## Copy New Project to workspace #################
echo "clean the work_doc, and copy new project to work_doc,about 10 second later..."
sleep 10
rm -rf /usr/local/tomcat_yxds/webapps/*
rm -rf /usr/local/tomcat_yxds/work/*
#将编译好的jar复制到最后指定的位置
cp ${jar_path_yxds_manager}/${jar_name_yxds_manager} ${jar_path}/${jar_name_yxds_manager}
#cp /usr/local/tomcat_jenkins/proWorkspace/yxds/yxds-manager/target/yxds-manager.war /usr/local/tomcat_yxds/webapps
echo "update finish"
######## Start Project #######
echo "Start Project"
#依次启动子服务
sleep 10
bash /usr/local/tomcat_yxds/bin/startup.sh
#tail -f /usr/local/tomcat_yxds/logs/catalina.out
完成构建