Hudson之——Hudson的使用(使用 Hudson 来自动化编译、分析、打包、发布、部署项目)
来源:互联网 发布:淘宝颜色代码 编辑:程序博客网 时间:2024/06/05 07:32
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/71076592
添加项目
edu-common-parent为所有项目的父级项目,没有任务Java代码,如果项目中有Java代码,则与上述配置稍微有点区别,具体看下面的步骤。
附录:
service-user.sh代码如下:
#!/bin/sh## java envexport JAVA_HOME=/usr/local/java/jdk1.7.0_72export JRE_HOME=$JAVA_HOME/jre## service nameAPP_NAME=userSERVICE_DIR=/home/wusc/edu/service/$APP_NAMESERVICE_NAME=edu-service-$APP_NAMEJAR_NAME=$SERVICE_NAME\.jarPID=$SERVICE_NAME\.pidcd $SERVICE_DIRcase "$1" in start) nohup $JRE_HOME/bin/java -Xms256m -Xmx512m -jar $JAR_NAME >/dev/null 2>&1 & echo $! > $SERVICE_DIR/$PID echo "=== start $SERVICE_NAME" ;; stop) kill `cat $SERVICE_DIR/$PID` rm -rf $SERVICE_DIR/$PID echo "=== stop $SERVICE_NAME" sleep 5 P_ID=`ps -ef | grep -w "$SERVICE_NAME" | grep -v "grep" | awk '{print $2}'` if [ "$P_ID" == "" ]; then echo "=== $SERVICE_NAME process not exists or stop success" else echo "=== $SERVICE_NAME process pid is:$P_ID" echo "=== begin kill $SERVICE_NAME process, pid is:$P_ID" kill -9 $P_ID fi ;; restart) $0 stop sleep 2 $0 start echo "=== restart $SERVICE_NAME" ;; *) ## restart $0 stop sleep 2 $0 start ;;esacexit 0restart.sh代码如下:
## java envexport JAVA_HOME=/usr/local/java/jdk1.7.0_72export JRE_HOME=$JAVA_HOME/jre## restart tomcat/home/wusc/edu/web/boss-tomcat/bin/shutdown.shsleep 3rm -rf /home/wusc/edu/web/boss-tomcat/webapps/edu-web-boss/home/wusc/edu/web/boss-tomcat/bin/startup.sh
1 0
- Hudson之——Hudson的使用(使用 Hudson 来自动化编译、分析、打包、发布、部署项目)
- 自动打包工具Hudson——使用教程:Hudson安装配置、部署应用及分析
- Hudson使用
- hudson部署IIS项目
- Hudson项目部署说明
- hudson
- hudson
- hudson
- hudson
- hudson
- Hudson
- hudson的安装和使用
- Hudson 的安装和使用
- hudson的自动部署
- hudson部署
- 在Hudson中,使用ant自动对安卓项目编译打包apk
- Windows下使用Hudson部署ADF应用
- Hudson使用心得
- 唯快不破:提升Web 应用的 13 个优化
- hdu1023(卡特兰数)
- sqlite错误 database disk image is malformed 可解决
- python 安装numpy
- 如何禁用Eclipse的Validating
- Hudson之——Hudson的使用(使用 Hudson 来自动化编译、分析、打包、发布、部署项目)
- leetcode每日一题:(6)ZigZag Conversion
- OpenCV:通过Mat遍历图像的几种方法
- Maven学习(一)——Maven基本使用
- 基于Vector实现C++中的适配器stack(顺序栈)
- MySQL 创建数据表
- 第四章 探究碎片、动态加载碎片与限定符
- ubuntu14.04安装cuda8.0
- 据说看完这21个故事的人,30岁前都成了亿万富翁。你是下一个吗?