Jenkins正在本地主机上运行。 我有我的存储库在GitHub上。我已经勾选了“当更改被推送到GitHub时构建”的选项。
当我点击“立即构建”时,构建成功完成,没有问题。但是,当我提交代码到我的存储库时,自动构建不会发生。我可以从我的系统访问GitHub,因为存储库是公共的,我相信Jenkins也应该能够检测到它。我知道有一个轮询选项,但我希望Jenkins在检测到存储库中的更改时进行构建(因为这就是我们一直试图实现的)。
配置:
Jenkins 1.615
Git Plugin 2.3.5
Git Client Plugin 1.17.1
————————————————————————————————————————————
编辑:“当更改被推送到GitHub时构建”选项已在最新版本的GitHub插件中更名为“GitHub挂钩触发器用于GITScm轮询”。 (感谢@smrubin的反馈。)