请您分享一篇关于如何在基于微服务的环境中实现"基于主干"/主分支开发(而不是拥有长寿命分支)的研究或研究论文?
最好是一项研究,给出商业案例($$$)的理由和证明这种方法的好处。
这可以让开发人员和管理人员相信,争取短命的分支很重要,例如使用"功能切换"。
与具有很难合并回主分支的长寿命(子)分支相反,由于没有足够频繁地测试"(主)干线/主",这使得自动化测试变得困难。
此外,如果本文讨论实现"基于主干网"开发的常见陷阱、优缺点和(实际)障碍,例如如何处理微服务(团队)之间合同版本的变化,例如当许多微团队不断更新主干网/主机时,使用微服务之间的功能切换,这将是一件有趣的事情?
如果论文提到PACT或类似的框架,将有助于说服管理层朝着正确的方向前进。
谢谢!
与朋友一起组建一个网站:https://trunkbaseddevelopment.com这有很多可供选择的,但你们是在案例研究之后。这是一个-https://devops.paulhammant.com/bofa-platform-case-study/.那是十年前的事了,我的很多工作都在向企业解释这一点,以及在几个月的CD系列步骤中应该首先采取哪些步骤