系统发布总体分两个阶段:准备阶段、执行阶段
准备阶段:整理数据库脚本、整理源代码(branch、tag)并打好生产包,这些都可在发布执行之前完成
执行阶段:更新数据库、执行应用程序发布脚本
准备阶段
1、整理数据库更新脚本
2、准备应用程序发布源代码
a、从trunk分出一个branch
执行命令: mvn release:branch -DbranchName=1.1.x -DupdateBranchVersions=true -DupdateWorkingCopyVersions=false 建立branch
其中1.1.x 为branch的版本号,运行过程中需输入该版本的快照版本号,如:1.1.x-SNAPSHOT
b、从branch上打一个tag