Jenkins pipeline轮询scm以忽略某些用户?

Jenkins pipeline轮询scm以忽略某些用户?,jenkins,jenkins-plugins,jenkins-pipeline,Jenkins,Jenkins Plugins,Jenkins Pipeline,我正在使用Jenkins文件自定义我的构建,并发现以下设置轮询: triggers { pollSCM '*/10 * * * *' } 但是,我需要添加忽略某些用户提交的选项。我在UI配置中没有看到该选项。我已配置为使用Jenkins管道。有人知道如何在Jenkins文件中执行此操作吗?如果深入研究currentBuild.changeSets变量,可以调用getItems。这将返回一个集合,此时可以查看对getAuthor返回的条目调用getAuthor和对用户对象调用getDispl

我正在使用Jenkins文件自定义我的构建,并发现以下设置轮询:

triggers {
  pollSCM '*/10 * * * *'
}
但是,我需要添加忽略某些用户提交的选项。我在UI配置中没有看到该选项。我已配置为使用Jenkins管道。有人知道如何在Jenkins文件中执行此操作吗?

如果深入研究currentBuild.changeSets变量,可以调用getItems。这将返回一个集合,此时可以查看对getAuthor返回的条目调用getAuthor和对用户对象调用getDisplayName。您可以在该点上围绕getDisplayName返回值添加条件逻辑

我不能100%确定这将如何转换为声明性管道语法,可能需要一些方法白名单