首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在合并GitHub中的拉请求后,Jenkins不会触发构建

在合并GitHub中的拉请求后,Jenkins不会触发构建
EN

Stack Overflow用户
提问于 2017-01-15 10:45:34
回答 3查看 12.2K关注 0票数 6

到目前为止,在Jenkins中触发构建还可以创建新的拉请求、推动更改并留下类似于test this please的评论,然而,当我在GitHub中单击绿色的“合并请求”按钮时,我在Jenkins没有看到任何作业在运行。

我的职务设置

Refspec:+refs/pull/*:refs/remotes/origin/pr/*

分支指定程序:origin/master${sha1}

以GitHub拉请求构建器插件文档为参考。

JENKINS日志

代码语言:javascript
复制
Jan 14, 2017 10:50:17 PM org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
INFO: Checking PR #3 for Username/project
Jan 14, 2017 10:50:17 PM org.jenkinsci.plugins.ghprb.GhprbTrigger handlePR
INFO: Checking PR #3 for job Nation
Jan 14, 2017 10:50:17 PM org.jenkinsci.plugins.github.webhook.subscriber.DefaultPushGHEventSubscriber onEvent
INFO: Received PushEvent for https://github.com/Username/project
Jan 14, 2017 10:50:17 PM org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
WARNING: Request not known for event: push

Jan 14, 2017 10:50:28 PM org.jenkinsci.plugins.ghprb.GhprbRootAction handleAction
WARNING: Request not known for event: push
Jan 14, 2017 10:50:28 PM org.jenkinsci.plugins.github.webhook.subscriber.DefaultPushGHEventSubscriber onEvent
INFO: Received PushEvent for https://github.com/Username/project

GITHUB WEBHOOK日志

日志1)请求X-GitHub-Event: pull_request有效载荷.... "action": "closed" ...

日志2)请求X-GitHub-Event: push有效载荷.... "ref": "refs/heads/develop" ...

日志3)请求X-GitHub-Event: push有效载荷.... "ref": "refs/heads/feature/update-gitignore" ...

更新

我有Pull requestIssue commentPush事件在GitHub Web钩子设置页面中启用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-01-17 18:14:04

我必须创建两个不同的项目。一个用于拉请求生成器,另一个用于拉请求合并。

完整的示例/答案如下:为拉请求生成器和合并设置GitHub和Jenkins集成

第13点和第14点解释了两者的区别。14. Configure Jenkins project - Nation-Merge是解决我问题的方法。

  • Refspec是空白的。
  • 在“分支指定符”字段中键入origin/develop
  • 勾选"GitHub钩子触发器GITScm轮询“选项。
票数 3
EN

Stack Overflow用户

发布于 2017-01-15 23:12:47

合并应该是常规推送更改请求的一部分,可能不是由拉请求生成器插件处理,而是由标准github插件处理(因为它不再是一个拉请求)。

我不知道你在用哪种工作(流水线,DSL,.),但是.

从您的日志中,我可以看出您有不同的分支,在合并中推送更改,它们是“开发”和“特性”,而在分支说明符中,您有源/主,因此它将忽略对任何其他分支的更改。

票数 2
EN

Stack Overflow用户

发布于 2017-01-16 11:10:19

你的改装集中在拉请求上。试着让萤火虫空白

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41660240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档