我正在使用Jenkinsfiles转换新Pipeline实现中的现有Jenkins作业。但是,根本不明显的是如何对请求进行最基本的触发。我将现有的BuildFlows配置为在针对主分支打开PR时自动构建GitHub PR分支。你如何通过Pipeline作为代码来设置它?Jenkins管道 - 在GitHub PRs上自动构建触发器?
由于Jenkinsfile位于SCM中,因此显然不能在该文件中定义触发请求(鸡或蛋问题...)。
我试过使用GitHub组织文件夹插件,但它没有明确记录,并且仍然不明显如何启用对主人的PR自动构建。该插件扫描我的回购,并创建现有分支的工作,但我不知道如何让它建立PR ,因为它们打开。
有人想出了如何做到这一点?我真的很喜欢新的管道作为代码的想法,但配置是非常不直观的。