01版本控制说明
1.版本号
软件版本号有四部分组成,第一部分为主版本号,第二部分为次版本号,第三部分为修订版
1_part:当功能模块有较大的变动,比如增加模块或是整体架构发生变化
2_part:该局部的变动造成程序和以前版本不能兼容,
或者对该程序以前的协作关系产生了破坏,
或者是功能上有大的改进或增强。
3_part:修订版本号:修订版,修复一个严重 Bug 即可发布一个修订版。
4_part:日期版本号:用于记录上线项目的当前日期,每天对项目的修改都需要更改日期版本号
5_part:此版本号用于标注当前版本的软件处于哪个开发阶段
比如: v1.0.0.1027_sit/uat v1.0.0.1027_QC/BC
2.发布日期/3涉及系统/
02备份文件
在Linux中,常用的文件压缩工具有gzip、bzip2、zip。bzip2是最理想的压缩工具
扩展名
bzip2/bunzip2 .bz2
gzip/gunzip .gz
zip/unzip .zip
在shell提示下输入命令:
tar 命令:创建备份和归档
-c 创建一个新归档
-f 当与-c选项一起使用时,创建的tar文件使用该选项指定的文件名;当与-x选项一起使用时,则解除该选项指定的归档
-t 显示包括在tar文件中的文件列表
-v 显示文件的归档进度
-x 从归档中抽取文件
-z 使用gzip压缩tar文件
-j 使用bzip2压缩tar文件
eg tar -czf test20171027.jar.gz test
03上传文件(上传svn)
1.svn地址
2.上传清单
3.ftp项目上传(.jar)增量包
04停止集群服务
先停核心,再停批量 先启批量,再启核心 各类服务脚本都存放在/etc/init.d(或/etc/rc.d/init.d)目录下
举例:
启动网络服务:/etc/init.d/network start
重启网络服务:/etc/init.d/network restart
停止网络服务:/etc/init.d/network stop
05执行脚本
1.数据结构变更脚本
2.代码变更脚本
06解压项目jar包
jar cvf 55-20171027test.jar test
jar xvf 55-20171027test.jar
rm -f /ccicall/Program/ 55-20171027test.jar
07启动服务
清空缓存(4台服务器) 缓存目录 命令 命令:rm -rf *