概述
环境:开发环境、测试环境(包括日常测试环境,bug修复测试环境)、生产环境
分支:dev开发分支,对应开发环境和日常测试环境;hotfix分支,对应bug修复测试环境。 生产环境会使用dev分支和hotfix的tag
api-jar包管理问题:
日常开发使用的api-jar包经常变动,测试环境的api一旦测试通过,就需要上线,不能再次被覆盖,并且每次上线的api-jar包都要像代码一样被永久保存(类似tag)。
如何在不同环境之间管理api-jar包成了一个必须面对的问题。
解决方法:
分为两大类api:开发使用的,测试和线上使用的。
开发环境的api-jar包名称在某一版本内是固定的,可以随意发布到maven仓库;
测试环境的api-jar包是递增的,并且每次deployapi-jar包的名称递增。比如: 1.1.1.1,1.1.1.2;
线上环境的api-jar包是直接用的测试环境生成的最大的api-jar包。上线的时候会选择一个最大的jar包使用。
最后
以上就是沉默盼望为你收集整理的不同环境不同分支api-jar包的管理的全部内容,希望文章能够帮你解决不同环境不同分支api-jar包的管理所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复