更新时间:2025-02-28 gmt 08:00
配置webhook-九游平台
约束限制
- 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级webhook。
- 每个仓库最多只能设置20个webhook。
配置webhook设置
开发人员可在webhook界面配置第三方系统的url,并根据项目需求订阅代码托管仓库的分支推送(push)、标签推送(tag push)等事件。当订阅事件发生时,可通过webhook向第三方系统的url发送 post请求,用以触发自己系统(第三方系统)的相关操作,例如:触发自己系统(第三方系统)界面的通知弹窗;或触发自己系统(第三方系统)的构建、更新镜像、部署等操作。
webhook设置位于仓库详情中的
。
字段 |
说明 |
---|---|
名称 |
必填项。可自定义名称,至多200个字符。 |
描述 |
非必填项。用于描述该webhook,至多200个字符。 |
url |
必填项。url及其响应中均不能有敏感数据,如果一定要包含,需用户自行加解密以保证安全性。webhook url需第三方ci/cd系统提供。 |
token类型 |
非必填项。用于第三方服务webhook接口鉴权,鉴权信息放在http请求header,作为key,和下一个参数“token”结合使用,包含以下三个选项:
用户在配置webhook的时候,可以选择设置用户的token,该token会与用户的webhook url关联,系统会将该token放在请求头的“x-repo-token”字段发送给用户。 |
token |
非必填项。用于第三方ci/cd系统鉴权,鉴权信息放在http请求header,作为value,和上一个参数“token类型”结合使用。 |
事件类型 |
必填项。系统可订阅以下事件:
|
父主题:
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨