issues
search
ly525
/
blog
My personal blog / 个人博客(小小鲁班的技术口袋)
https://github.com/ly525/blog/issues
MIT License
46
stars
4
forks
source link
[发布效率] 多项目公共依赖,如何快速发布?
#462
Open
ly525
opened
2 years ago
ly525
commented
2 years ago
假设团队维护项目信息如下,如何高效解决团队多项目 公共依赖维护、升级问题?
需求:
第1周需要 埋点库@1.1 -> 埋点库@2.0
第2周需要 动态表单@1.0 -> 动态表单@1.2
第3周需要 vue@2.6 -> vue@2.7.8
痛点:
每次升级,需要通知各个项目负责人升级:关联需求、开发、部署dev、qa,提测、上线、支持快速回滚
要做的事情比较简单,但是整个周期比较长
重复劳动、过程繁琐、性价比低、成就感低
项目A
vue
element-ui
axios
埋点库@1.1
公共工具库@2.1
...
项目B
vue
element-ui
axios
动态表单@1.0
埋点库@1.1
公共工具库@2.1
...
项目C
vue
element-ui
axios
动态表单@1.0
埋点库@1.1
公共工具库@2.1
...
项目D
vue
element-ui
axios
动态表单@1.0
埋点库@1.1
公共工具库@2.1
...
项目E
vue
element-ui
axios
动态表单@1.0
埋点库@1.1
公共工具库@2.1
...
项目F
vue
element-ui
axios
动态表单@1.0
埋点库@1.1
公共工具库@2.1
...
项目G
vue
element-ui
axios
动态表单@1.0
埋点库@1.1
公共工具库@2.1
...
项目H
vue
element-ui
axios
动态表单@1.0
埋点库@1.1
公共工具库@2.1
项目I
vue
element-ui
axios
动态表单@1.0
埋点库@1.1
公共工具库@2.1
...
...
项目20th
vue
element-ui
axios
动态表单@1.0
埋点库@1.1
公共工具库@2.1
...
假设团队维护项目信息如下,如何高效解决团队多项目 公共依赖维护、升级问题?
需求:
痛点: