相关疑难解决方法(0)

Bitbucket上的POST钩子

如何在私人Jenkins的bitbucket中使用POST网址?

我一直遇到bitbucket和他们的帖子提交问题.

说明:

http://username:password@myjenkins.instance/job/myproject/build?token=mytoken

我有一个jenkins实例,我想在推送某些存储库时触发.由于jenkins可以从外部(万维网)访问,因此它通过典型的用户/密码系统进行保护.

使用Github时,我可以直接在URL中定义用户名和密码.在检查nginx日志时,很明显github能够转换该URL以登录用户.Bitbucket不是.

以下是一些显示问题的nginx日志.

Bitbucket发布日志:

- - "POST /job/myproject/build?token=mytoken HTTP/1.1" 403 216 "-" "Bitbucket.org"
Run Code Online (Sandbox Code Playgroud)

有趣的是403错误.Acces拒绝了.

Github帖子钩子的相同日志:

- github - "POST /job/myproject/build?token=mytoken HTTP/1.1" 302 0 "-" "-"
Run Code Online (Sandbox Code Playgroud)

如日志所示,github是我创建的用户的名称,具有启动构建的良好权限.

我可以做些什么来启用post hook?

git github nginx bitbucket githooks

12
推荐指数
2
解决办法
5977
查看次数

标签 统计

bitbucket ×1

git ×1

githooks ×1

github ×1

nginx ×1