设置webhook_设置WebHook

设置webhook_设置WebHookCodeHub 给你发送的 POST 请求将包含如下信息 headers Content Length 2294Connecti keep aliveHost your host comX Devcloud Event PushHookCont Type application jsonX Devcloud Token xxxxxxx 如果配置了的话 body 推送的具体

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”: “0000101”, //before、after分别记录了此次动作前后的commitID

“after”: “0”,

“ref”: “refs/heads/master”, //触发的分支

“checkout_sha”: “0”, //触发事件时被检出的版本

“message”: “”,

“user_id”: 1234, //以下为操作者的信息

“user_name”: “example_user”,

“user_username”: “example_user”,

“user_email”: “”,

“user_avatar”: null,

“project_id”: , //以下为触发事件的项目的信息

“project”: {

“id”: ,

“name”: “ExampleRepository”,

“description”: “This is an example repository”,

“web_url”: “https://codehub.devcloud.huaweicloud.com/ExampleNamespace/ExampleRepository”,

“avatar_url”: null,

“git_ssh_url”: “: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”: “:ExampleNamespace/ExampleRepository.git”,

“ssh_url”: “:ExampleNamespace/ExampleRepository.git”,

“http_url”: “https://codehub.devcloud.huaweicloud.com/ExampleNamespace/ExampleRepository.git”

},

“commits”: { //触发事件的提交的信息

“id”: “0”,

“message”: “This is an example message”,

“timestamp”: “2019-05-30T08:50:37Z”,

“url”: “https://codehub.devcloud.huaweicloud.com/ExampleNamespace/ExampleRepository/commit/0”,

“author”: {

“name”: “example_user”,

“email”: “”

}”added”: [

“src/main/java/HelloWorld.java”

],

“modified”: [],

“removed”: []

},

“total_commits_count”: 1,

“repository”: { //仓库信息

“name”: “ExampleRepository”,

“url”: “: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”: “:ExampleNamespace/ExampleRepository.git”,

“visibility_level”: 0

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229048.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午5:35
下一篇 2026年3月16日 下午5:35


相关推荐

  • jq 获取有焦点的input_jquery获得焦点和失去焦点

    jq 获取有焦点的input_jquery获得焦点和失去焦点前端网站中如果存在一些让用户填写内容的表单元素的话,我们可以使用JQ中获得焦点事件和失去焦点事件,来给用户作出一些提示的内容。今天我们就说一说JQuery下获得焦点和失去焦点的事件的使用方法。jqueryfocus()获得焦点事件focus()方法:当通过鼠标点击选中元素或通过tab键定位到元素时,该元素就会获得焦点。语法:例:input输入框获得焦点时改变其边框的颜色示例代码:当鼠标移入…

    2022年6月24日
    81
  • JavaScript高级编程

    JavaScript高级编程

    2021年8月30日
    51
  • 统计学 入门基础PDF( Probability Density Function) 和PMF ( Probability Mass Function )

    统计学 入门基础PDF( Probability Density Function) 和PMF ( Probability Mass Function )PMF(概率质量函数):是对 离散随机变量的定义. 是离散随机变量 在各个特定取值的概率. 该函数通俗来说,就是对于一个离散型概率事件来说,使用这个函数来求它的各个成功事件结果的概率.PDF(概率密度函数):是对连续性随机变量的定义.与PMF不同的是PDF在特定点上的值并不是该点的概率,连续随机概率事件只能求一段区域内发生事件的概率,通过对这段区间进

    2022年5月23日
    50
  • python怎么判断质数和合数_什么是质数和合数以及判断方法介绍

    python怎么判断质数和合数_什么是质数和合数以及判断方法介绍第一 什么是质数和合数的概念什么是质数和合数 属于数学范畴的问题了 在 excel 中如果需要统计 100 以内的质数 首先得明白什么是质数和合数 其概念是什么 简单理解 除 1 以外任意正整数整除则为合数 反之为质数 1 既不是质数也不是合数 2 3 都是质数 除此外如果一个数能被 2 到小于其开方的最大整数整除 则为合数 否则为质数 第二 质数和合数判断了解了什么是质数和合数之后 我们可以在 Excel 中使用公式判

    2026年3月17日
    2
  • JDBC中DatabaseMetaData用法

    JDBC中DatabaseMetaData用法DatabaseMetaData类中提供了许多方法用于获得数据源的各种信息,通过这些方法可以非常详细的了解数据库的信息。就如我们上面例子中所显示的几个信息[其他的方法请读者参考JDKAPI中的DatabaseMetaData类]:getURL()返回一个String类对象,代表数据库的URL。getUserName()返回连接当前数据库管理系统的用户名。isReadOnly(…

    2022年6月19日
    39
  • iconv 文件编码转换

    iconv 文件编码转换zhttp blog 51cto com 63349 nbsp linuxshell 配置文件中默认的字符集编码为 UTF 8 UTF 8 是 unicode 的一种表达方式 gb2312 是和 unicode 都是字符的编码方式 所以说 gb2312 跟 utf 8 的概念应该不是一个层次上的 在 LINUX 上进行编码转换时 可以利用 iconv 命令实现 这是针对文件的 即

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号