我正在使用TFS设置DevOps进程并想知道分支策略。如果我有以下样本分支(图片来自Guidance: A Branching strategy for Scrum Teams)。DevOps中的分支策略
我的DevOps处理建立与持续集成从主分支(具有詹金斯)(持续集成和连续递送)。
- 我该如何处理修补程序?如果开发人员频繁地合并到MAIN分支来验证构建,我如何获得上次发布的代码以应用修补程序?如果我要使用发布分支,我最终必须将修补程序集成到MAIN分支中才能启动CI过程。但是,MAIN分支可能包含发布之后的更改。
请告知这个问题。
如果开发商往往合并到主会发生什么?假设在sprint 2的中间,在prod中发现了一个bug,但是随着开发的进展,开发人员几次合并为主sprint 2代码。现在,构建从主分支开始,所以修补程序将进入主体以便构建和部署。您将如何使用DevOps处理这种情况? – erdinger