2016-10-19 72 views
1

我正在使用Jenkinsfiles转换新Pipeline实现中的现有Jenkins作业。但是,根本不明显的是如何对请求进行最基本的触发。我将现有的BuildFlows配置为在针对主分支打开PR时自动构建GitHub PR分支。你如何通过Pipeline作为代码来设置它?Jenkins管道 - 在GitHub PRs上自动构建触发器?

由于Jenkinsfile位于SCM中,因此显然不能在该文件中定义触发请求(鸡或蛋问题...)。

我试过使用GitHub组织文件夹插件,但它没有明确记录,并且仍然不明显如何启用对主人的PR自动构建。该插件扫描我的回购,并创建现有分支的工作,但我不知道如何让它建立PR ,因为它们打开

有人想出了如何做到这一点?我真的很喜欢新的管道作为代码的想法,但配置是非常不直观的。

回答

0

我已经通过在Jenkins中创建“git hub organization”项目,实现了您似乎想要完成的任务。 如果您正在运行最新最好的Jenkins,那么当您创建新项目时,“Git Hub Organization”就是其中一个选项。 当您选择您可以选择您的组织/回购的选项,并且有许多构建选项,包括PR相关的选项。 请注意,这不就是你说的Jenkinsfile。它的全部都在项目配置中完成。 希望这有助于。

相关问题