如何在jenkins高级配置中使用正则表达式基于特定项目文件夹中的更改来触发构建

时间:2019-03-09 02:48:55

标签: regex jenkins github jenkins-pipeline microservices

我们有一个微服务项目架构,其中有一个带有多个文件夹的单个项目存储库。每个文件夹都有用于特定API的文件等。我们希望将其作为单个存储库,但在jenkins中为每个API文件夹配置单独的作业。因此,我们想知道如何在jenkins中使用相同的仓库进行scm检出,但是如何触发仅对进行更改的文件夹进行提交的构建。我知道它支持正则表达式包含和排除。但是想知道如何最好地使用它。

例如说我有一个带有3个文件夹abc,def和xyz的项目sample-project。 我们现在在詹金斯(Jenkins)有一份工作,负责结帐sample-project。现在,我们希望对jenkins作业进行配置,使其仅在更改或提交abc文件夹中的任何内容时才触发该作业,否则不会触发该作业。如何最好地实现这一点。

0 个答案:

没有答案