如何通过更改特定 git 文件夹来 运行 jenkins 作业?

How to run jenkins job via changes in specific git folder?

我有一个 git 存储库,其中有多个文件夹,我希望 Jenkins 管道在特定文件夹发生更改时触发。

我怎样才能做到这一点?

您可以配置 Jenkinsfile 来执行此操作。

看看 Jenkins Built-in 条件。这里需要“变更集”。

例如

stages {
stage('yourStage') {
    when { changeset "FOLDERNAME/*"}
    steps {
     //.... what to do...
    }
}

}

Jenkins Built In Conditions