我们有兴趣将一个单体代码库移至git,并希望将其与基于管道的CI/CD集成。
到目前为止,我们看到的一般模式是在代码库的根目录下有一个单个管道描述文件,这意味着每个代码库只有一个管道。这似乎是Jenkins Pipeline、Gitlab、Bitbucket CI、CircleCI等遵循的模式。
考虑到单体代码库,我们需要多个这样的文件,每个项目一个。
是否有一种管道风格的CI可以做到这一点?
我们能想到的另一种选择是为所有项目创建一个完整的管道描述文件,并进行自定义筛选。现有的管道CI系统是否处理此类操作而无需额外工具?
到目前为止,我们看到的一般模式是在代码库的根目录下有一个单个管道描述文件,这意味着每个代码库只有一个管道。这似乎是Jenkins Pipeline、Gitlab、Bitbucket CI、CircleCI等遵循的模式。
考虑到单体代码库,我们需要多个这样的文件,每个项目一个。
是否有一种管道风格的CI可以做到这一点?
我们能想到的另一种选择是为所有项目创建一个完整的管道描述文件,并进行自定义筛选。现有的管道CI系统是否处理此类操作而无需额外工具?