版本发布回退方案设计.docx
- 文档编号:9789227
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:12
- 大小:343.35KB
版本发布回退方案设计.docx
《版本发布回退方案设计.docx》由会员分享,可在线阅读,更多相关《版本发布回退方案设计.docx(12页珍藏版)》请在冰豆网上搜索。
版本发布回退方案设计
版本发布回退方案
文档变更记录
序号
变更(+/-)说明
作者
版本号
日期
批准
1
版本发布回退方案
方浩
1.0
2016.9.28
2
1.引言
1.1编写目的和范围
Cmis环境部署做参考.
2.版本发布
使用jenkin+svn+ant自动定时发布,定的时间为凌晨4点,11:
30,18:
00;为了防止多个任务同时去svn上更新代码,定的时间相差几分钟配制.
Jenkins服务器:
http:
//10.24.64.105:
8080/jenkins/
Cimsdev服务器:
10.24.64.125
Cimssit服务器:
10.24.64.131
ycloansdev服务器:
10.24.64.151
ycloansdev服务器:
10.24.64.160
服务器账号密码:
apps/Fin_ver#0823
Jenkins根目录:
/apps/.jenkins/workspace
Tomcat服务目录:
/apps/svr/apache-tomcat-6.0.45
Shell脚本目录:
/apps/ecf/conf/
Cmis配制环境目录:
Dev:
/apps/.jenkins/workspace/cmisdev/cmis/dev
Sit:
/apps/.jenkins/workspace/cmissit/cmis/dev
2.1jenkins发布版本
通过浏览器打开http:
//10.24.64.105:
8080/jenkins/点新建
新建一个版本配制参数据解析如下:
125目标服务器设置:
系统设置:
/apps/ecf/conf/shuttomcat.sh:
关闭tomcat脚本:
#!
/bin/sh
#killpid
source_path='.'
echo"PIDofthisscript:
$$"
ps-ef|grep-vgrep|grepapache-tomcat-6.0.45|whilereadupo
do
kill-9$p
done
cd/apps/svr/apache-tomcat-6.0.45/webapps
rm-rfcmis.war
rm-rfcmis
rm-rfcmis.ecf
ant编译之后处理事项:
/apps/ecf/conf/conf.sh:
上传之后执行的脚本启动tomcat:
#!
/bin/sh
source_path='.'
target_path='/apps/svr/apache-tomcat-6.0.45/webapps/cmis'
echo$target_path
cd/apps/svr/apache-tomcat-6.0.45/bin
./startup.sh
用ant构建
除了定时执行打版外想要马一执行打版操作如下:
注意事项:
dev,sit都有自己的配制文件,配制文件存放路径:
Dev:
/apps/.jenkins/workspace/cmisdev/cmis/dev
Sit:
/apps/.jenkins/workspace/cmissit/cmis/dev
说明:
ant编译项目会自动取对应目录下的配制文件进行覆盖!
2.2svn
cmis代码地址:
svn:
//build.xml文件是当通过svn下载代码之后进行编译内容如下:
xmlversion="1.0"encoding="UTF-8"?
>
--定义一个工程,默认任务为warFile。
-->
--定义属性,打成war包的名称。
-->
--定义路径,编译java文件时用到的jar包。
-->
--定义任务,清空任务:
清空原有的class文件,创建新的build路径。
-->
--定义任务,编译src文件夹中的java文件,编译后的class文件放到创建的文件夹下。
-->
--定义默认任务,将class文件集合成jar包。
-->
--删除原有war包。
-->
--建立新war包。
-->
--将非jar和非class文件拷贝到war包的对应路径下。
-->
2.3ant环境变量设置
GlobalToolConfiguration:
2.4ycloans核算
发布版本和cmis一样只是不用地编译代码,编译好的文件ycloans.war直接在svn上取.
Svn地址:
svn:
//
删除tomcat脚本:
/apps/ecf/conf/shuttomcat.sh
启动tomcat脚本:
/apps/ecf/conf/conf.sh
3.版本回退
目前配的jenkins会保存2天里最近的三个版本,如果要回退到哪个版本,下载下版本里的.war文件放到tomcat里即可!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 版本 发布 方案设计