对于 BitbucketCloud 代码仓库,开启代码源触发后,您需前往对应代码仓库配置流水线的 Webhook 地址。
BitbucketCloud 触发事件和持续交付控制台触发事件对应关系如下。
Repository Push > 代码提交,TAG 创建
Pull request Created, Updated, Merged > 合并请求
建议在 BitbucketCloud 选择推送所有事件。具体是否触发流水线,以您在持续交付控制台选择的触发事件和配置的触发条件为依据。
已勾选目标流水线的事件触发设置,并且将对应的流水线 Webhook URL 复制出来。具体操作请参见 代码源触发。
登录 BitbucketCloud,进入目标仓库主页。选择 Repository Settings > Webhooks。
单击 Add webhook,按要求配置 Webhook 信息。表格中未提及的配置项可按需配置。
配置项 | 说明 |
---|---|
Title | 自定义当前 Webhook 的名称。 |
URL | 输入前提条件中准备的流水线 Webhook URL。 |
Status | 请勾选 Active,否则流水线无法接收到代码源 Webhook 事件。 |
Triggers | 根据需要选择所需推送事件。建议选择推送所有事件,具体是否触发流水线,以您在持续交付控制台选择的触发事件和配置的触发条件为依据。 |
单击 Save,完成配置。