小编J D*_*bar的帖子

从 monorepo 中的子目录触发管道构建

我们有兴趣将 monorepo 移至 git,并希望将其与基于管道的 CI/CD 集成。

到目前为止,我们看到的一般模式是存储库根目录下的单个管道描述文件,这意味着每个存储库有一个管道。这似乎是 Jenkins Pipeline、Gitlab、Bitbucket CI、CircleCI 等遵循的模式。

给定一个 monorepo,我们想要多个这样的文件,repo 中的每个项目一个。

是否有管道式 CI 可以做到这一点?

我们可以想到的另一种选择是为所有具有自定义过滤的项目的管道描述文件。是否有任何现有的流水线 CI 系统在没有额外工具的情况下处理这个问题?

git continuous-integration cd monorepo

5
推荐指数
1
解决办法
3228
查看次数

标签 统计

cd ×1

continuous-integration ×1

git ×1

monorepo ×1