更新时间:2024-11-19 GMT+08:00
Webhook设置
配置Webhook设置
开发人员可在Webhook界面配置第三方系统的URL,并根据项目需求订阅代码托管仓库的分支推送(push)、标签推送(tag push)等事件。当订阅事件发生时,可通过Webhook向第三方系统的URL发送 POST请求,用以触发自己系统(第三方系统)的相关操作,例如:触发自己系统(第三方系统)界面的通知弹窗;或触发自己系统(第三方系统)的构建、更新镜像、部署等操作。
Webhook设置位于仓库详情中的
。此设置只针对被设置的仓库生效。仓库内的仓库成员可以查看该页面。
字段 |
说明 |
---|---|
名称 |
可自定义名称。 |
描述 |
用于描述该WebHook。 |
URL |
必填项。WebHook URL需第三方CI/CD系统提供。 |
Token类型 |
用于第三方服务WebHook接口鉴权,分为以下三项:
|
Token |
用于第三方CI/CD系统鉴权, 鉴权信息放在http请求header。 |
事件类型 |
系统可订阅以下事件:
|
- 每个仓库最多只能设置20个Webhook。
- 您在配置Webhook的时候,还可以选择设置您的Token,该Token会与您的Webhook URL关联,系统会将该Token放在请求头的X-Repo-Token字段发送给您。
父主题: 新建并配置CodeArts项目设置