Jenkins脚本管道从git目录中的更改触发

时间:2018-09-29 16:07:03

标签: jenkins jenkins-pipeline pipeline

我需要代码来詹金斯脚本化的管道,在这里我可以说管道只允许从git目录中的更改触发,而不是整个仓库中的更改触发,以避免不必要的触发。

谢谢!

1 个答案:

答案 0 :(得分:0)

我了解您希望您的管道仅在检测到Git存储库中特定子目录的更改时才运行,而不是仅影响该目录外文件的更改才运行。

从理论上讲,可以与checkout步骤一起使用的PathRestriction类将通过includedRegionsexcludedRegions来提供。

不幸的是,这不适用于Jenkins Pipeline中的Git,请参见JENKINS-36195