如何通过更改特定 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...
}
}
}
我有一个 git 存储库,其中有多个文件夹,我希望 Jenkins 管道在特定文件夹发生更改时触发。
我怎样才能做到这一点?
您可以配置 Jenkinsfile 来执行此操作。
看看 Jenkins Built-in 条件。这里需要“变更集”。
例如
stages {
stage('yourStage') {
when { changeset "FOLDERNAME/*"}
steps {
//.... what to do...
}
}
}