1

我们公司有大约 20 个 git 存储库,每个存储库都用于特定的服务。现在,当我们想要添加一个特性时,其中一些存储库可能会完全改变。

例如添加功能 addSecurePayment可能会改变:

[repository1, respository2, repository3]

并添加 addGoogleAuth可能会更改的功能:

[repository2, respository3, repository4]

我们有 4 个不同的环境,devUATtestprod

所以这 20 个服务存储库中的每一个都有 4 个主要分支,devUATtestprod.

问题是现在的业务需要同时进行并行特性测试,例如 1 周 UATaddSecurePayment和同时 1 周 UAT addGoogleAuth,然后将它们中的每一个都添加到 prod 环境中。

过去,我们有足够的时间为这些功能中的每一个设置一周的 UAT,然后合并该功能并为下一个功能设置一周的 UAT,但现在,我们没有了。我们如何同时在 UAT 进行多个 PBI 测试?我们应该有哪个 git 工作流,什么样的结构?

4

0 回答 0