Jenkins Build on push选项未显示



我使用的是jenkins版本1.579,上面安装了git插件2.2.5,我已经成功地构建了我的项目,但当我尝试配置构建触发器时,我得到了三个选项,我没有在推送上构建的选项,我缺少什么吗?

在搜索了一段时间后,我得到了答案,我们需要专门配置git-hooks文件来发布接收,这必须在.git/hooks目录中创建。复制粘贴以下行到挂钩目录中的后接收文件

#!/bin/sh
curl http://<YOUR HOST>/git/notifyCommit?url=<Your Git Repo address>

你现在可以走了,这个帖子接收文件会通知詹金斯服务器,每当有人推送代码时,特别注意帖子接收只在服务器端工作。

安装github插件而不是git插件。Jenkins将自动安装其他所需的插件。在此之后,您将可以选择在推送上进行构建。

最新更新