首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Github Jenkins插件与Github

Github Jenkins插件与Github
EN

Stack Overflow用户
提问于 2014-06-12 16:07:12
回答 1查看 3.6K关注 0票数 1

我有一个Jenkins服务器,它有以下github插件:

  • github-api
  • github
  • github-拉-请求

我想在合并后(从PR)触发一个构建。这是因为我有一些在构建PR时不执行的构建链,所以在合并之后,我需要创建新的部署包。

在企业github中,webhooks似乎没有相同的界面(作为常规github),我似乎无法定义github插件(web钩子)应该侦听哪些事件,所以我认为这只是默认的'push‘事件。这是在其他地方完成的,还是企业版本的限制?

更新

我有github插件现在工作,但它的构建为每一个推送,如果我选中该框。这个讨论https://groups.google.com/forum/#!topic/jenkinsci-users/gew5gWVDxw8建议我应该能够一起使用github和github插件。Github插件将注册一个更改,scm插件将轮询服务器以确定此更改是否是被监视的分支。我也尝试过这个建议,我怎样才能让詹金斯CI与吉特触发推到主人?

当我试图配置这个分支时,从来没有构建过分支!

EN

回答 1

Stack Overflow用户

发布于 2014-08-22 22:53:04

至少对我来说,从你的问题上还不完全清楚你到底想要什么。听起来,您只希望在特定分支上的github上有一些新的提交时,才能触发构建。

如果这是您所要寻找的全部,您只需设置一个web钩子(Jenkins (Github插件))。

在Jenkins作业中,只需指定要跟踪的分支(要构建的分支)。

假设正确地设置了github对jenkins的锁,这将在github企业的每次提交中触发您的构建作业。

如果您的钩子似乎不起作用:要检查您的github服务器是否会发送到您的jenkins服务器,您可以将github的web钩子中的jenkins服务器的url临时替换为类似于requestb.in的内容(这将允许您检查github的钩子有效负载)。

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

https://stackoverflow.com/questions/24189044

复制
相关文章

相似问题

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