我使用Jenkins文件来自定义我的构建并找出以下设置轮询:
triggers {
pollSCM '*/10 * * * *'
}
但是,我需要添加选项以忽略某些用户的提交。我在UI配置中没有看到该选项。我已配置为使用Jenkins管道。任何人都知道如何在Jenkins文件中执行此操作?
答案 0 :(得分:1)
如果您深入了解currentBuild.changeSets
变量,可以致电getItems
。这将返回Entry
s的集合,此时您可以查看getAuthor()
上的Entry
和getDisplayName()
上User
返回的对象getAuthor()
}}。您可以在此时围绕getDisplayName()
返回值添加条件逻辑。
我不能100%确定这将如何转换为声明性管道语法,并且可能需要一些方法白名单。