Jenkins and Bitbucket.org webhooks 404/200 error



我一直在为webhook的配置而挣扎,现在想向你们寻求一些帮助。

我已经在我的bitbucket repo中配置了一个webhook来推送给jenkins,这样jenkins就可以收到通知并开始构建项目。

起初我们有一些网络问题,这些问题已经被纠正了。然后我开始得到一个403错误(面包屑问题)。经过一番研究,我能够将我的登录和API令牌添加到webhook url,现在得到一个404错误。无法找到url。

我的webhook url是这样的

https://username: apitokenhere@serverwherejenkinsis.com: 8080/projectname/bitbucket-hook/

404错误

但是当我使用webhook URL时

https://username: apitokenhere@serverwherejenkinsis.com: 8080/bitbucket-hook/

get a 200 message

是否有一个配置文件,我需要在jenkins中更改为"listen"到那个URL?我的项目是正确构建的选项"bitbucket webhook触发器"选中。我还选择了& # Poll "我在一些网站上找到了这样的建议。但是当我在我的repo上推送一个提交时,我没有得到任何来自jenkins的反馈。

感谢您的帮助。

我想发布一个更新,因为我已经弄清楚了我的问题是什么。

webhook url不需要我的凭据来结束面包屑错误。事实上,钩子url是非常基本的。

https://serverwherejenkinsis.com: 8080/bitbucket-hook/

我不需要在URL中包含项目名称。此外,jenkins中的项目名称需要与bitbucket中的项目名称完全匹配。

最新更新