1
xuanbg 2023-01-03 17:06:23 +08:00
依赖包肯定先 deploy 到 Maven 私服啊。不同环境都是同一份代码,不同的可能是不同的分支或标签。数据库任何变更都是运维人员手动执行 sql 脚本,当然脚本是程序员来写。配置需要变更由研发提需求,运维根据研发提的需求来变更。
|
2
8355 2023-01-04 09:43:33 +08:00
目前有俩问题很困惑
1234 可太有意思了 |
3
wolfie 2023-01-04 13:35:27 +08:00
1. deploy 或 现构建,都用过。现构建只适合依赖少的小项目。
2. 肯定不同的镜像,不同环境不同分支啊。 3. 谁加的,谁整理 SQL ,找 DBA 。 4. 谁加的,谁整理配置,找运维。 |
4
chenPiMeiHaoChi 2023-01-04 13:36:50 +08:00
@8355 众所周知四天王有五个
|
5
luomao 2023-01-04 16:25:57 +08:00
1.依赖的 jar 均在私服,团队间遵守原则即可,譬如开闭原则,依赖包仅维护一个分支等
2.多环境在我这里仅依靠环境变量控制,任何分支都可以通过环境变量控制,最大限度保障出现问题可以快速复现问题,所以镜像可以公用 3.数据库任何变动都是由改动的开发记录 4.配置任何变动也是由开发记录,最终上线由执行发版动作的人员进行配置修改 |