Jenkins管道调查scm忽略某些用户?

时间:2017-06-26 22:21:34

标签: jenkins jenkins-plugins jenkins-pipeline

我使用Jenkins文件来自定义我的构建并找出以下设置轮询:

triggers {
  pollSCM '*/10 * * * *'
}

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

1 个答案:

答案 0 :(得分:1)

如果您深入了解currentBuild.changeSets变量,可以致电getItems。这将返回Entrys的集合,此时您可以查看getAuthor()上的EntrygetDisplayName()User返回的对象getAuthor() }}。您可以在此时围绕getDisplayName()返回值添加条件逻辑。

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