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