git - 我需要帮助使用本地主机 jenkins 设置 github webhook

标签 git github jenkins localhost hook

我有: - 公共(public) github 存储库 - 本地主机:8080 Jenkins - 连接到 github 存储库的 java maven 项目 - 连接到 github repo 的 Jenkins 工作 我可以随时触发手动构建,但我希望在每次推送到 github 存储库的提交时触发构建。

最佳答案

如果你想在将更改推送到 GitHub 时开始构建,你需要配置 Github 的 Webhook: 前往 GitHub 存储库并单击“设置”。单击 Webhooks 和服务选项卡,然后单击添加服务下 pull 列表。选择 Jenkins(GitHub 插件)服务。 最后,您的 Jenkins Hook url:

http://JENKINS.SERVER.IP.ADDRESS:8080/github-webhook/

因此,您需要一个公共(public) IP 地址或 DNS 以允许 GitHub 触发您的 Jenkins 构建。

关于git - 我需要帮助使用本地主机 jenkins 设置 github webhook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33766275/

相关文章:

ruby - RVM 安装系统范围的 Git 依赖项

git - 检查现有的远程分支

ruby-on-rails - Omniauth:使用 Github 登录(404 访问 token )

GitHub 与 Google Code 的业余爱好项目

git - 在 pull 之前获取最后一次提交的 sha

git - 我如何定义一个 git 'remote.<group>' 来获取?

git - 在 GitExtensions 中,如何推送标签以便其他人可以 pull 它们

Jenkins:用于 GITScm 轮询的 GitHub 钩子(Hook)触发器

jenkins - 如何在 jenkins 脚本化管道中调用 Jenkins 凭证(非声明式)

Jenkins 管道作业 : Set sleep time from a string parameter?