Git push不会触发jenkins构建

时间:2016-02-19 06:38:05

标签: git github jenkins continuous-integration

我已经做了一个设置来探索有关jenkins和git集成的更多信息。

我在Github上有我的存储库然后我试图在我的本地仓库到git hub repo的推送下自动触发jenkins上的构建(在我的loacal系统上运行tomcat上的git和git hub的插件)

到目前为止,我已经探讨了一些事情,下面是我可以成功实施的方法之一。 1.每分钟轮询一次github仓库,当检测到推送时,jenkins构建就会被触发。

但是我想要建立并且仍然不成功的是通过webhooks实现jitkins构建在git push上。 我通过互联网了解了很多知识,但仍然无法实现。

  1. 此外,我在git hub上创建了一个prsonal令牌,但我没有得到如何在jenkins上使用该令牌 还有一点,我试图在代理后面做这件事。

  2. 在git服务器配置下的jenkins上,它说要选择凭据,但是当我添加一个时,它不会在下拉列表中供我选择,因此总是点击验证凭据不会产生任何结果。 我还试图将用户名和密码转换为令牌,但这也无法正常工作,并且错误无法转换为令牌。

  3. 并且github webhook日志说:轮询尚未开始。

    有谁能请给我以上的步骤?

    以下是我迄今为止所尝试过的内容 我已将url放在以下格式的有效负载网址中 然后尝试了推动,但它没有触发jenkins方面的任何东西。 有效负载网址:http://myip:8080/jenkins/github-webhook/

    它总是显示交货的红色三角形。

    有一周,我对同样的问题感到震惊。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

当我使用egit插件从eclipse推送时,我失败了。但它完全适用于git bash,如果您使用IDE推送更改,请尝试使用此功能。