对于 GitHub 代码仓库,开启 Webhook 触发后,您需前往对应代码仓库配置流水线的 Webhook 地址。
GitHub 触发事件和持续交付控制台 Webhook 触发事件对应关系如下。
建议在 GitHub 选择推送所有事件。具体是否触发流水线,以您在持续交付控制台选择的 Webhook 触发事件和配置的触发条件为依据。
已勾选目标流水线的 Webhook 设置,并且将对应的 Webhook URL 复制出来。具体操作请参见 Webhook 触发。
登录 GitHub,进入目标仓库主页。选择 Settings > Webhooks > Add webhook。
按要求配置 Webhook 信息。表格中未提及的配置项可按需配置。
配置项 | 说明 |
---|---|
Payload URL | 输入前提条件中准备的流水线 Webhook URL。 |
Content type | 选择 application/json。 |
Trigger events | 建议选择 Send me everything,具体是否触发流水线,以您在持续交付控制台选择的 Webhook 触发事件和配置的触发条件为依据。 |
Active | 请勾选 Active,否则 Webhook 触发功能将无法生效。 |
单击 Add webhook,完成配置。