我需要代码来詹金斯脚本化的管道,在这里我可以说管道只允许从git目录中的更改触发,而不是整个仓库中的更改触发,以避免不必要的触发。
谢谢!
答案 0 :(得分:0)
我了解您希望您的管道仅在检测到Git存储库中特定子目录的更改时才运行,而不是仅影响该目录外文件的更改才运行。
从理论上讲,可以与checkout
步骤一起使用的PathRestriction类将通过includedRegions
和excludedRegions
来提供。
不幸的是,这不适用于Jenkins Pipeline中的Git,请参见JENKINS-36195。