2016-03-03 21 views
0

我一直在尝试设置GitHub合并请求生成器插件一段时间。但是,当我向我的回购提交拉取请求时,当我评论“请尝试这个请求”这样的短语时,没有任何反应。僵尸用户似乎在Jenkins中显示出良好的连接和回购权限。我尝试通过Jenkins发布关于问题的评论,以确保我是否已经完成了正确的设置,这会引发错误。我已经完成了基本设置,但显然还是有一些缺失。有人可以帮助我做安装吗? 我有的一些问题是:配置GitHub合并请求生成器插件

  • admin和botuser在文档中提到的有什么区别?
  • 白名单用户是否必须发布评论短语才能触发构建?(对于我来说无论如何都不适用)。

希望得到任何帮助。已经被卡住了2天。

回答

0

检查你拉的请求生成器的配置中使用以下步骤:

  1. 转到Github上 - >存储库设置 - >网络挂接&服务,并检查是否有配置一个网络挂接上/ ghprbhook,内容称詹金斯-type application/x-www-form-urlencoded。
  2. 在Github触发器配置中的事件列表中,请确保选中“拉取请求”和“问题评论”事件。
  3. 在Jenkins作业配置中,检查“使用github挂钩进行构建触发”,并确保“Trigger phrase”设置正确。我们使用\Qok to test\E
+0

如果我有Crontab行集,我需要webhook吗? – Empty

+0

不,webhook配置会禁用crontab行。你的crontab系列是什么? 您的建立服务是否可以通过互联网访问?换句话说,Github可以调用pull请求生成器webhook吗?如果是这样,你有没有尝试设置webhook? –

+0

触发这项工作是我猜的第二步。首先,在我测试这个“测试添加注释到合并请求”时,插件配置不起作用。 “测试权限到存储库”返回正确的信息。但“测试添加评论给合并请求”失败。我该如何检查Github是否可以调用pull request builder webhook? – Empty

相关问题