我正在尝试使用 JenkinsGitHub Pull Request Builder
插件将 Jenkins 与 GitHub 集成,GitHub WebHooks
但存在一些问题:
- 我已经配置了 GitHub Server 和 GitHub Pull Request Builder 并测试了与 GitHub Server 和特定存储库的连接。
GitHub project url
我已经使用(从我的 URL 复制)和GitHub Pull Request Builder
(仅选中了复选框和)配置了 Jenkins 作业Use github hooks for build triggering
。- 我只配置了
GitHub WebHook
拉取请求权限。
问题是当我尝试Re-register hooks for all jobs
在该Manage Jenkins
扇区中时,日志会打印此消息:
GitHub webhooks activated for job git-test-webhook with [GitHubRepositoryName[host=github.com,username=<USERNAME>,repository=<REPO NAME>]] (events: [PUSH])
结果是,当我向 repo 推送一个新的提交时,Jenkins 会监听它,但是当我打开一个新的 Pull Request 或其他任何带有 Pull Request 的东西时,GitHub WebHook 会发送消息并获得 200 响应代码,但 Jenkins 没有在监听到钩子。