设置webhook_设置WebHook
CodeHub给你发送的 POST 请求将包含如下信息:headers:
Content-Length: 2294
Connection: keep-alive
Host: your.host.com
X-Devcloud-Event: Push Hook
Content-Type: application/json
X-Devcloud-Token: xxxxxxx (如果配置了的话)
body:(推送的具体信息)
{
"object_kind": "push",
"event_name": "push", //事件类型,此例中为推送事件
"before": "0101010101010101010101010101010101010101", //before、after分别记录了此次动作前后的commitID
"after": "0123456789012345678901234567890123456789",
"ref": "refs/heads/master", //触发的分支
"checkout_sha": "0123456789012345678901234567890123456789", //触发事件时被检出的版本
"message": "",
"user_id": 1234, //以下为操作者的信息
"user_name": "example_user",
"user_username": "example_user",
"user_email": "example@huawei.com",
"user_avatar": null,
"project_id": 123456, //以下为触发事件的项目的信息
"project": {
"id": 123456,
"name": "ExampleRepository",
"description": "This is an example repository",
"web_url": "https://codehub.devcloud.huaweicloud.com/ExampleNamespace/ExampleRepository",
"avatar_url": null,
"git_ssh_url": "git@codehub.devcloud.huaweicloud.com:ExampleNamespace/ExampleRepository.git",
"git_http_url": "https://codehub.devcloud.huaweicloud.com/ExampleNamespace/ExampleRepository.git",
"namespace": "ExampleNamespace",
"visibility_level": 0,
"path_with_namespace": "ExampleNamespace/ExampleRepository",
"default_branch": "master",
"ci_config_path": null,
"homepage": "https://codehub.devcloud.huaweicloud.com/ExampleNamespace/ExampleRepository",
"url": "git@codehub.devcloud.huaweicloud.com:ExampleNamespace/ExampleRepository.git",
"ssh_url": "git@codehub.devcloud.huaweicloud.com:ExampleNamespace/ExampleRepository.git",
"http_url": "https://codehub.devcloud.huaweicloud.com/ExampleNamespace/ExampleRepository.git"
},
"commits": { //触发事件的提交的信息
"id": "0123456789012345678901234567890123456789",
"message": "This is an example message",
"timestamp": "2019-05-30T08:50:37Z",
"url": "https://codehub.devcloud.huaweicloud.com/ExampleNamespace/ExampleRepository/commit/0123456789012345678901234567890123456789",
"author": {
"name": "example_user",
"email": "example@huawei.com"
}"added": [
"src/main/java/HelloWorld.java"
],
"modified": [],
"removed": []
},
"total_commits_count": 1,
"repository": { //仓库信息
"name": "ExampleRepository",
"url": "git@codehub.devcloud.huaweicloud.com:ExampleNamespace/ExampleRepository.git",
"description": "This is an example repository",
"homepage": "https://codehub.devcloud.huaweicloud.com/ExampleNamespace/ExampleRepository",
"git_http_url": "https://codehub.devcloud.huaweicloud.com/ExampleNamespace/ExampleRepository.git",
"git_ssh_url": "git@codehub.devcloud.huaweicloud.com:ExampleNamespace/ExampleRepository.git",
"visibility_level": 0
}
}
设置webhook_设置WebHook相关推荐
- 设置webhook_使用 WebHook 来自动部署 NodeJS 项目!
前言 在我们本地开发好一个 NodeJS 项目,如果想要给别人看的话一般来说都是需要部署到服务器上面的.如果你使用 github 或者 coding 这里代码托管的服务,只需要在服务器安装好环境且安装 ...
- 设置webhook_[配置] Webhook 端口
Webhook端口支持开放公共API接口. 总览 Webhook端口使数据能够通过HTTP POST和PUT进入字体工作流. 每个Webhook端口在应用程序中公开一个接口,外部客户端可以在该接口上发 ...
- 设置NotePad++设置不打开上次关闭的文件
notepad++是一个很好的记事本工具,但是默认会记录上次打开时未关闭的文件,但是实际上用起来并不方便, 可以按照下面的方式去除,notepad++版本:v6.6.2,os:win7 64位 按照以 ...
- Internet设置-连接选项卡-局域网(LAN)设置 某些设置由系统管理员进行管理
今天突然发现ss不能使用了.经过一系列排查发现 Internet设置->连接选项卡->局域网(LAN)设置 某些设置由系统管理员进行管理,如上图. 修改注册表值HKEY_LOCAL_MAC ...
- java截取图片-设置方位+设置大小
java截取图片-设置方位+设置大小 package com.onegrid.darj.test; import java.awt.Rectangle; import java.awt.image ...
- 【OpenGL】二十二、OpenGL 光照效果 ( 模型准备 | 光照设置 | 启用光照 | 启用光源 | 设置光源位置 | 设置光照参数 | 设置环境光 | 设置反射材质 | 设置法线 )
文章目录 一.模型准备 二.光照设置 1.启用光照设置 2.启用光源 3.设置光照参数 4.设置环境光 5.设置反射材质 三.光照法线设置 1.设置光源位置 2.设置法线 3.代码示例及运行效果 四. ...
- 设置代理_ie浏览器一键取消自动检测设置并设置代理
ie浏览器[设置]--[internet选项]--[连接]--[局域网设置] [自动设置]--默认这个[自动检测设置]是打勾的, 这可害了不少使用代理上网的人. 这个自动检测设置检测得并不准确,该走代 ...
- 电脑如何设置终端设置代理_如何设置一个严肃的Kubernetes终端
电脑如何设置终端设置代理 by Chris Cooney 克里斯·库尼(Chris Cooney) 如何设置一个严肃的Kubernetes终端 (How to set up a serious Kub ...
- Win11笔记本电源计划怎么设置 Win11设置电源计划为高性能的方法
在我们购买电脑第一次打开的时候,电脑就已经默认了电源是节能模式,这种模式平时没有任何影响,但是一旦用户使用电脑玩游戏或运行什么需要极大内存的软件,这种电源模式就不够用了.那么怎么把电源计划设置为高性能 ...
最新文章
- (转)数据库设计范式深入浅出
- python3 __import__ 简介
- Fedora 34 Beta发布:引入GNOME 40巨大桌面升级
- mysql5.6.28安装教程百度经验_Linux(Ubuntu)下Mysql5.6.28安装配置方法图文教程
- mysql哪些字段适合索引_(转)Mysql哪些字段适合建立索引
- js designMode contentEditable 编辑在线网页
- iap 审核 文档_为什么必须审核文档
- 18家机构批量刷新SOTA!T5 is all you need!
- vb webbrowser html源码,VB WebBrowser控件常用源码
- logback控制台彩色日志输出
- edgewin10无法安装_Win10系统下卸载Edge浏览器后无法重装
- cyclic behavior during switching
- 计算机网络中速率(date rate)和带宽的区别
- error ‘defineProps‘ is not defined no-undef
- 【原创】Codeforces 39A C*++ Calculations
- 2022 CCF形式化方法工业应用前沿分论坛暨中科国创高可信联合上海控安新品发布会顺利召开!...
- 机器视觉之缺陷检测的光源
- 运维工程师的发展前景如何?
- fNIRS研究行文指南
- 自控力极差的人如何自救?
热门文章
- Docker热迁移研究背景,问题描述及解决方案
- GoogLeNet网络结构详解及代码复现
- 开关电源的FCC,CE.ROHS认证标准流程周期检测项目
- Linux_Chrome出现Adobe Flash Player is out of date解决方法
- Java集合框架:List排序,compareTo,compare使用
- python中定义匿名函数的关键字是,Python中的匿名函数
- 第一篇cnblog!
- Android 表情功能实现,封装面板方便使用
- 美团饿了么CPS红包,别人领红包下单,你拿推广佣金(外卖cps项目带分销裂变-小程序搭建一条龙)
- erp系统有哪些版本