以前玩的是hudson ,现在玩的是jenkins.以前用的是Tomcat,现在不知道他们怎么不用。。。

1,装个Jenkins镜像。

2.配置项目:

先取个名字:exchange

配个svn:

构建触发器

;;

构建前有个脚本:做些准备工作:.停服务。备份

[mgdb@mgdb1 statistics]$ cat b.sh
#!/bin/bash
cd /mgdb/mongodb/test/statistics
rm -rf /mgdb/mongodb/test/statistics/statistics-1.0.jar.bak
mv statistics-1.0.jar statistics-1.0.jar.bak
ps -ef|grep statistics-1.0.jar|grep -v grep|awk -F ' ' '{print $2}'|xargs kill -9
ls
[mgdb@mgdb1 statistics]$

最后:

这里也有个脚本:

[mgdb@mgdb1 statistics]$ cat a.sh
cd /mgdb/mongodb/test/statistics/
nohup java -jar statistics-1.0.jar & > nohup1.out > /dev/null
a=10
while((a>0))
do
sleep 20
grep "Tomcat started on port(s)" nohup.out
a=`echo $?`
b=`grep "Tomcat started on port(s)" nohup.out`
echo $b
done

主要是处理日志超时,所以加了个while判断!!!

然后:交付开发使用,so easy!

最新文章

  1. 分享一个UI与业务逻辑分层的框架(二)
  2. vsftpd2.3.2安装、配置详解
  3. 在AWS上安装laravel框架
  4. 【python】闰年规则
  5. 钟表维修管理系统技术解析(一) MVC架构搭建
  6. BZOJ 1143 [CTSC2008]祭祀river(二分图匹配)
  7. Deep Learning(深度学习)学习笔记整理系列之(四)
  8. ABP之动态WebAPI
  9. js冒泡排序及计算其运行时间
  10. Cocos2d-x 集成openinstall(Android)
  11. Spring MVC的handlermapping之SimpleUrlHandlerMapping初始化
  12. 底部导航栏-----FragmentTabHost
  13. opencv debug版本在linux下编译,并写了一个DEMO
  14. Java同步注解:@ThreadSafe、@Immutable、@NotThreadSafe、@GuardedBy
  15. 从零开始搭建轻量级个人XSS平台
  16. int和Integer有什么区别?
  17. 解决wordpress上传文件出现http错误问题
  18. 七种常见的核酸序列蛋白编码能力预测工具 | ncRNAs | lncRNA
  19. 百度钱包、百付宝、baifubao接入支付的常见问题
  20. Python 迭代器切片

热门文章

  1. cf776D Mahmoud and a Dictionary
  2. 网页设计简史看设计&代码“隔膜”
  3. 序列化---fastjson使用
  4. Assetbundle1
  5. python学习总结----简单数据结构
  6. HDU 4714 Tree2cycle(树状DP)(2013 ACM/ICPC Asia Regional Online ―― Warmup)
  7. 利用java中的BigInteger实现进制转换
  8. java面向对象课程设计-数学表达式计算器
  9. EXEL文件转成简书MD表格
  10. WCF扩展记录服务调用时间