我有一个带有以下 github 插件的 Jenkins 服务器:
- github-api
- github
- github-拉请求
我想在合并后触发构建(来自 PR)。这是因为我有一些在构建 PR 时不执行的构建链,所以在合并后我需要创建新的部署包。
在企业 github 中,webhook 似乎没有相同的接口(与常规 github)我似乎无法定义 github 插件(webhook)应该监听哪些事件,所以我认为它只是默认的“推送” ' 事件。这是在其他地方完成的还是企业版的限制?
更新
我现在可以使用 github 插件,但是如果我选中该框,它会为每次推送而构建。这个讨论https://groups.google.com/forum/#!topic/jenkinsci-users/gew5gWVDxw8建议我应该能够同时使用 git scm 和 github 插件。Github 插件将注册更改,scm 插件将轮询服务器以确定此更改是否是被监视的分支。我也尝试了这个建议How can I make Jenkins CI with git trigger on pushs to master?
当我尝试配置它时,没有构建任何分支!