9 jenkins - nhorizons application

时间:2023-01-19 17:58:30

1 General

9 jenkins - nhorizons application

2 源码管理(Gitee)

9 jenkins - nhorizons application

Refspec:

   refs/heads/*:refs/remotes/origin/* refs/pull/*/MERGE:refs/pull/*/MERGE

3 Build

9 jenkins - nhorizons application

4 执行shell

9 jenkins - nhorizons application9 jenkins - nhorizons application
#!/bin/bash
echo "start execute shell"

cd $WORKSPACE/nhorizons-application
mvn clean install

cd $WORKSPACE/nhorizons-application/nhorizons-webapp-base
mvn clean install

cd $WORKSPACE/nhorizons-application/$appName
mvn clean package -Ptest
cp /nhorizons/application/bin/restartpts.sh $WORKSPACE/nhorizons-application/$appName/
chmod u x restartpts.sh
./restartpts.sh
View Code

贴出里面的./restartpts.sh

9 jenkins - nhorizons application9 jenkins - nhorizons application
#!/bin/sh
pid=`ps aux | grep protostar | grep -v grep | awk {print $2}`
if [ "${pid}" != "" ]
then
   echo "will kill pts ,pid is ${pid}"
  `kill -9 ${pid}`
fi
echo "start run pts..."
nohup mvn clean tomcat7:run  >> /nhorizons/application/logs/pts.log &
echo "logFile:/nhorizons/application/logs/pts.log"
View Code