对于基于Gitflow的工作流,建议使用三个管道(Dev、QA 和 prod)。
我的理解是,如果一个团队中有 2-3 名开发人员,并且具有在预定义的时间(24 小时)内提交更改的短期功能分支,那么基于 Trunk 的开发是首选,如下所示。团队中的开发人员每天多次将更改提交到主干(主)。
使用待定的优势:
使用 TBD,有一个master分支和来自 master的多个Release分支。
然而
使用 Gitflow,长期存在的Develop分支有多个Release分支。
1) 使用 TBD,使用 Jenkins 需要多少个管道?
2)每个管道的输入/输出是什么?