我是运维,刚入职新公司不久。公司代码环境有 3 个测试环境( test001 、test002 和 test003 )->预发布环境( pre )->生产环境( prod )。
每个环境都是代码,数据库,中间件互相独立的。
目前一个发版流程就是:(以 test001 环境为例)
发版涉及代码,数据库表结构修改,mq topic 主题增删改等。
假如今天 test001 发版,那么对应的代码,数据库,中间件的修改,也要同步到 test002 和 test003 测试环境。
请问各位大佬这种发布流程有没有问题?或者有没有什么优化点?
真不想每次发版,我都得修改 5 个环境的配置,数据库。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.