我一直在处理公司规模化 CI 的问题,同时试图找出当涉及到 CI 和多个分支机构时应该采取的方法。在 stackoverflow 也有一个类似的问题,多特征分支与连续集成。我已经开始一个新的,因为我想得到更多的讨论,并提供一些分析的问题。
到目前为止,我发现有两个主要的方法,我可以采取(或者也许其他一些? ? ?)。
因此,如果我想为开发人员提供他们自己的定制分支 CI,我需要 Jenkins 的特殊工具(API 或 shell 脚本或其他东西?)处理缩放。或者我可以告诉他们更经常地合并到 DEV,并在定制分支上没有 CI 地生活。你会选择哪一个,还有其他选择吗?