我有: - 公共(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/