dubbo + jenkins持续集成 shell 脚本样例
来源:互联网 发布:js去掉属性值 编辑:程序博客网 时间:2024/06/05 06:03
当我们使用dubbo分布式服务架构体系以后,由于服务众多导致部署发布比较费力,于是利用jekins来做持续集成 ,可以很好的解决服务发布部署问题
这里记录下 shell脚本样例
#!/bin/sh## java optexport JAVA_HOME=/usr/local/java/jdk1.8.0_101export JRE_HOME=$JAVA_HOME/jre## service nameAPP_NAME=testSERVICE_DIR=/home/instai/instai-eduai/instai-$APP_NAME-serviceSERVICE_NAME=wp-$APP_NAME-serviceJAR_NAME=$SERVICE_NAME\.jarcd $SERVICE_DIRcase "$1" in start) nohup $JRE_HOME/bin/java -Xms256m -Xmx512m -jar $JAR_NAME >/dev/null 2>1 & echo "======Start $SERVICE_NAME success=====" ;; stop) pid=`ps -ef | grep $SERVICE_NAME | grep java | grep -v "grep" | awk '{print $2}'` if [ "$pid" = "" ]; then echo "======no $SERVICE_NAME onlive!======" else echo "======$SERVICE_NAME process pid is: $pid ======" echo "====== begin kill -9 $pid ======" kill -9 $pid fi ;; restart) $0 stop sleep 2 $0 start ;; *) $0 stop sleep 2 $0 start ;;esacexit 0~
阅读全文
0 0
- dubbo + jenkins持续集成 shell 脚本样例
- jenkins通过shell脚本持续集成构建IPA包
- Jenkins+Git+Maven+Shell+Tomcat 持续集成经典教程
- Jenkins+Git+Maven+Shell+Tomcat持续集成 经典教程
- jenkins--ant持续集成测试build文件脚本 测试报告
- Jenkins+ant_实现Jmeter脚本持续集成测试实例
- Jenkins持续集成-自动化部署脚本的实现
- 持续集成管理工具Jenkins
- jenkins持续集成(全)
- Jenkins 持续集成
- jenkins CI 持续集成
- Jenkins持续集成
- 持续集成jenkins部署
- Jenkins持续集成教程
- 持续集成 之 Jenkins
- Jenkins 持续集成
- Jenkins持续集成
- 【持续集成】Jenkins
- Linux下C语言项目—聊天室的搭建1.0
- HashMap深入理解
- opensns 5.0手机版消息列表赞消息链接不到所赞微博的修复
- UVA
- C++中堆栈的区别
- dubbo + jenkins持续集成 shell 脚本样例
- 浅谈PWM控制电机
- 虚拟机和物理机之间互ping【局域网内ping不通,防火墙规则更改(win7为例)】
- 常见的用户密码加密及破解方法
- HDU
- Java自定义注解Annotation
- iOS In-App Purchase 内购之 问题总结
- 测试
- Kylin v2.0.0开始参数配置规则发生变化