为每个存储库配置Bitbucket-Webhook

时间:2019-08-15 08:19:25

标签: jenkins continuous-integration jenkins-pipeline bitbucket webhooks

我目前正在与Jenkins,Bitbucket,Sonarqube,Maven等...建立CI管道。

我想创建模板,以便仅更改某些字段即可轻松更改不同存储库和项目的管道。

Bitbucket只允许为单个存储库创建一个Webhook,因此我必须为应该链接到Jenkins的每个新存储库创建一个新的Webhook。

是否可以在Bitbucket中创建全局Webhook?这样每个存储库都具有指向我的jenkins服务器的相同链接。

1 个答案:

答案 0 :(得分:0)

您可以在模板项目中创建模板存储库,并向其中添加必要的Webhook。将此模板存储库添加到项目->设置->存储库模板选项。检查字段复制webhooks并保存配置。然后,在项目内部创建的任何存储库都将遵循模板,并自动创建webhook。对于现有的存储库集,您必须手动添加Webhook,或者可以使用对BitBucket的API调用来添加Webhook。