我目前正在与Jenkins,Bitbucket,Sonarqube,Maven等...建立CI管道。
我想创建模板,以便仅更改某些字段即可轻松更改不同存储库和项目的管道。
Bitbucket只允许为单个存储库创建一个Webhook,因此我必须为应该链接到Jenkins的每个新存储库创建一个新的Webhook。
是否可以在Bitbucket中创建全局Webhook?这样每个存储库都具有指向我的jenkins服务器的相同链接。
答案 0 :(得分:0)
您可以在模板项目中创建模板存储库,并向其中添加必要的Webhook。将此模板存储库添加到项目->设置->存储库模板选项。检查字段复制webhooks并保存配置。然后,在项目内部创建的任何存储库都将遵循模板,并自动创建webhook。对于现有的存储库集,您必须手动添加Webhook,或者可以使用对BitBucket的API调用来添加Webhook。