jenkis 脚本
来源:互联网 发布:千牛mac电脑官方下载 编辑:程序博客网 时间:2024/06/04 19:20
#!/bin/bash
#定义文件路径中的文件夹名称和项目安装文件名称的参敿
user=distribute-service
apphome=web
#8091是tomcat运行时监控的端口,查找tomcat进程,然后将其杀歿
tomcat_pid=`/usr/sbin/lsof -t -i :8003`
[ -n "$tomcat_pid" ] && kill -9 $tomcat_pid
#将编译生成的war文件包解县
unzip -n /home/ossh/tomcat_root/${user}/${user}.war -d /home/ossh/tomcat_root/${user}/${apphome}
#将备份的项目文件中的配置文件,copy回来以覆盖现有项目的。如果有多个配置文件要覆盖,可写多条
cp /home/ossh/tomcat_root/distribute-service/sh/required-config.properties /home/ossh/tomcat_root/${user}/${apphome}/WEB-INF/classes/;
#指定tomcat的地址,以便重吿
/home/tools/apache-tomcat-7.0.27_Dis8003/bin/startup.sh
#!/bin/bash
#定义文件路径中的文件夹名称和项目安装文件名称的参敿 /home/ossh/tomcat_root/distribute-service/web distribute-service.war
user=distribute-service
apphome=web
warname=distribute-service
rm -rf /home/ossh/tomcat_root/distribute-service/web
#删除war的备份文仿
rm -rf /home/ossh/tomcat_root/${user}/${warname}.war_back
#将新的war文件备份
mv /home/ossh/tomcat_root/${user}/${warname}.war /home/ossh/tomcat_root/${user}/${warname}.war_back
0 0
- jenkis 脚本
- Jenkis 增加参数构建
- jenkis 安装与配置
- Jenkis 打包 AS 项目
- jenkis解决报告不显示
- SCRUM+禅道+Jenkis(svn)+confluence
- 远程调用jenkis操作的一些API
- 有关jenkis启动发现jobs都消失的问题
- jenkis 自动化部署的几种方式(git+maven)(svn+maven)(svn+tomcat)
- maven自定义插件 jenkis打包 jar包版本校验dependency-check-plugin:check
- 脚本
- 脚本
- 脚本
- 脚本
- 脚本
- 脚本
- 脚本
- 脚本
- IP层实现2--gro
- 开源日志系统比较----scribe,chukwa,kafka和flume
- Gridview中修改某列的背景色
- Bash软件安全漏洞检测及解决方案
- 《算法导论》第六章-堆排序(伪代码)
- jenkis 脚本
- IT忍者神龟之MyEclipse 8.6.1 制作绿色版
- Ubuntu 12.04 中安装和配置 Java JDK
- JDK8 中Stack类的实现
- 【LeetCode】-Search in Rotated Sorted Array
- 图像格式基础
- .vimrc
- 每一位Android开发者应该知道的Android体系架构和开发库
- [小技巧] vim 查找时高亮命中的内容