1 General
2 源码管理(Gitee)
Refspec:
refs/heads/*:refs/remotes/origin/* refs/pull/*/MERGE:refs/pull/*/MERGE
3 Build
4 执行shell
#!/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.shView Code
贴出里面的./restartpts.sh
#!/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