如何使用Bitbucket Webhooks包括凭证

时间:2019-05-14 22:17:56

标签: jenkins bitbucket webhooks bitbucket-cloud

我正在使用此界面:

enter image description here

如果我想对我们的Jenkins服务器执行ping操作,我们需要凭据才能执行操作,例如使用cURL,它看起来像:

curl -u ${user}:${password} http://jenkins.teros.io/job/demo/build?token=demo_interos_token

那么有什么方法可以通过webhook界面或在查询参数中传递凭据吗?

2 个答案:

答案 0 :(得分:0)

我创建了一个中间人服务器,Bitbucket可以使用URL中的凭据对服务器进行ping操作,然后将请求转发给Jenkins。

答案 1 :(得分:0)

您应该能够将凭据作为 URL 的一部分提供:

http://<user>:<password>@jenkins.teros.io/job/demo/build?token=demo_interos_token

这是基于定义了URL 语法,特别是通用互联网方案语法RFC-1738