-2

请您分享一篇关于如何在基于微服务的环境中实现“基于主干”/主分支开发(而不是长期存在的子分支)的研究或研究论文?

最好是一项研究,提供商业案例($$$)的理由和这种方法的好处证明。

这可以让开发人员和管理人员相信,争取短期分支很重要,例如使用“功能切换”。

与具有难以合并回主控的长寿命(子)分支相反,并且由于没有足够频繁地测试“(主)主干/主控”而使自动化测试变得困难。

此外,如果本文讨论实施“基于主干”开发的常见陷阱、优缺点和(实际)障碍,例如如何处理微服务(团队)之间的合同版本更改,例如使用功能当许多微团队不断更新主干/主控时,在微服务之间切换?

如果论文提到 PACT 或类似的框架将是一个额外的好处,可以说服管理层朝着正确的方向前进。

谢谢!

4

1 回答 1

0

与朋友一起建立了一个网站:https ://trunkbaseddevelopment.com ,其中有很多替代选择,但您在进行案例研究。这是一个 - https://devops.paulhammant.com/bofa-platform-case-study/。那是十年前的事了,我的大量工作正在向企业解释这一点,以及在数月的 CD 步骤系列中首先采取哪些步骤。

于 2017-11-12T13:30:34.713 回答