Jenkins/Git中微服务12因素单回购概念的实际实现

Jenkins/Git中微服务12因素单回购概念的实际实现,jenkins,microservices,monorepo,multibranch-pipeline,12factor,Jenkins,Microservices,Monorepo,Multibranch Pipeline,12factor,我正在研究云原生应用程序开发的12要素概念。它指出,最终由我的应用程序组成的所有微服务都应该放在一个存储库中(出于各种原因,问题不在于此,让我们想当然地认为这是理所当然的,因为我知道对此有很多讨论)。 我的问题是,您是否有任何源代码,我可以查找如何为这种设置实际实现CI/CD管道(比如Jenkins Multibranch管道/“管道作为代码”) 考虑到每个微服务都在同一回购协议中,您如何能够严格地分别构建到它们的管道?(这显然对于微服务完全独立的核心概念至关重要,包括它们的CI/CD生命周期)

我正在研究云原生应用程序开发的12要素概念。它指出,最终由我的应用程序组成的所有微服务都应该放在一个存储库中(出于各种原因,问题不在于此,让我们想当然地认为这是理所当然的,因为我知道对此有很多讨论)。 我的问题是,您是否有任何源代码,我可以查找如何为这种设置实际实现CI/CD管道(比如Jenkins Multibranch管道/“管道作为代码”)

考虑到每个微服务都在同一回购协议中,您如何能够严格地分别构建到它们的管道?(这显然对于微服务完全独立的核心概念至关重要,包括它们的CI/CD生命周期)

例如,您是否可以简单地将包含更改文件的某些文件夹作为目标

我想应该有一个这样的解决方案,它已经解决了这个问题(因为文件夹之间没有依赖关系,如果代码构建得很好,那么应该就这么简单,我只是不知道在哪里查找示例和语法)

谢谢