文章

后端框架发布正式版本的操作步骤

后端框架发布正式版本的操作步骤

1.确保以前版本的数据库脚本文件没有被更改

查看数据库脚本的Git变更记录,确保没人改动。

2.对比出所有数据库脚本与开发库数据库的差异,并生成数据库差异的更新SQL脚本

将现有数据库脚本导入对比库,然后通过工具导出对比库和开发库的数据库脚本,通过文件比较工具比对这两个库的脚本文件,修复两者差异,然后就得到正确的数据库脚本。

MySQL升级脚本生成方法如下(其它数据库脚本同理):

a.将DM所有脚本通过DM迁移工具导入MySQL数据库db1

b.通过MySQL workbench工具导出db1的schema1脚本和data1脚本

c.根据DM升级脚本手工编写MySQL升级脚本

d.将MySQL所有脚本导入MySQL数据库db2

e.通过MySQL workbench工具导出db2的schema2脚本和data2脚本

f.人工比较schema1和schema2脚本,data1和data2脚本,如果比较一致则证明手工编写的MySQL升级脚本是正确的

3.检查测试用例的覆盖率和代码质量是否正常

4.检查并更新plantUML数据库设计文件

5.生成代码新版本的Git分支,修改POM文件中版本号为正式版本号

例: git checkout -b 1.0.x

git push –set-upstream origin 1.0.x

6.生成代码新版本的Maven包,并部署到公司的Maven仓库中

检查版本号是否修改正确:

mvn clean install -DskipTests

项目根目录下执行或者通过jenkins发布maven包:

mvn clean deploy -DskipTests

7.新分支代码merge到master分支,并添加版本tag

例:

merge:

git merge 1.0.x

git push

tag:

打标签:

git tag -a 1.0.0 -m “version 1.0.0 released”

推送所有标签:

git push origin –tags

8.Wiki添加新版本功能更新日志,数据库脚本和相关使用文档

9.更新backend-framework-template项目POM中的版本号,数据库脚本和数据库设计

10.修改使用新版本代码的项目POM中的版本号

11.backend-framework develop分支升级到新的开发版本号

本文由作者按照 CC BY 4.0 进行授权