詹金斯在本地主机上运行。我在 GitHub 中有我的存储库。我可以选择“将更改推送到 GitHub 时构建”。
当我单击“立即构建”时,构建成功完成,没有问题。但是当我将代码提交到我的存储库时,不会发生自动构建。我可以从我的系统访问 GitHub,因为存储库是公开的,我相信即使 Jenkins 也应该能够检测到它。我知道有一个轮询选项,但我希望 Jenkins 在存储库中检测到更改时构建(因为这是我们一直在努力实现的目标)。
配置:
詹金斯 1.615
Git 插件 2.3.5
Git 客户端插件 1.17.1
———————————————————————————————————————————————</p>
编辑:在最新版本的 GitHub 插件中, “将更改推送到 GitHub 时构建”选项已重命名为“用于 GITScm 轮询的 GitHub 挂钩触发器”。(感谢@smrubin 的反馈。)