【发布时间】:2013-05-12 13:31:01
【问题描述】:
大约 1 周后,Bitbucket 不再(?)向我的 Jenkins 服务器发送请求。
我是这样设置的:
Endpoint http://username:apitoken@jenkinshost/username = Jenkins 中的用户名apitoken = apitoken 连接到 Jenkins 中的用户名jenkinshost = 我运行 Jenkins 的主机
Project name 是一个项目Token:我可以在每个项目配置中设置的令牌。
我根据这个网站做了这个:http://felixleong.com/blog/2012/02/hooking-bitbucket-up-with-jenkins.
它确实有效,但现在不再有效。 Bitbucket 是否改变了什么?我该如何解决这个问题?
【问题讨论】:
-
@andrewdotnich 关于一切可能。最后,我按照 robjohncox 所说的(如下)完成了它,并检查了差异。它有效,但我不喜欢投票部分。我只想在提交时立即重建...
-
您能否添加更多关于它如何不起作用的详细信息?您收到了哪些错误消息(如果有的话?) Jenkins 日志中有什么内容吗?
-
它起作用了,从某个时间开始它就不再起作用了。我没有收到错误消息,因为此请求应该发生在 Bitbucket 主机,到 我的服务器。 [讽刺] 不幸的是,我没有对 Bitbucket 应用程序的 root 访问权限 [/sarcasm]。我可能会误解您的问题,如果是这样,请赐教:) 另外:当我尝试自己执行请求时,通过将 Web 浏览器指向我的端点,它确实有效。这意味着在我的理解中,Bitbucket 做错了什么,或者什么也没做。
-
您可以尝试使用 Bitbucket OAuth 插件来连接 Bitbucket 和 Jenkins。你可以找到步骤here
-
这与从远程存储库(Bitbucket)拉取有什么关系吗?
标签: git jenkins continuous-integration bitbucket