gitlab:当触发“Build Events”,webhooks发送的json数据格式 2C

我自己用.net写了一个webapi,专门用来接收gitlab webhooks触发“Build Events”所发过来的json数据,但是想要接受此json数据,首先要在.net中建立一个跟json数据格式一样的对象,否则无法接受到数据,并且还会出错。
在gitlab的help中我也查过,“Build Events”应该是最近的版本才加进来的,现在我用的gitlab就是最新的版本,但是“help”并没有更新,也就是说“help”还是旧版本的东西,并没有关于“Build Events”的介绍,但是现在我需要用到“Build Events”这个功能,所以迫切想要知道“Build Events”被触发时的json数据格式。

0

1个回答

{
"object_kind": "build",
"ref": "gitlab-script-trigger",
"tag": false,
"before_sha": "2293ada6b400935a1378653304eaf6221e0fdb8f",
"sha": "2293ada6b400935a1378653304eaf6221e0fdb8f",
"build_id": 1977,
"build_name": "test",
"build_stage": "test",
"build_status": "created",
"build_started_at": null,
"build_finished_at": null,
"build_duration": null,
"build_allow_failure": false,
"project_id": 380,
"project_name": "gitlab-org/gitlab-test",
"user": {
"id": 3,
"name": "User",
"email": "user@gitlab.com"
},
"commit": {
"id": 2366,
"sha": "2293ada6b400935a1378653304eaf6221e0fdb8f",
"message": "test\n",
"author_name": "User",
"author_email": "user@gitlab.com",
"status": "created",
"duration": null,
"started_at": null,
"finished_at": null
},
"repository": {
"name": "gitlab_test",
"git_ssh_url": "git@192.168.64.1:gitlab-org/gitlab-test.git",
"description": "Atque in sunt eos similique dolores voluptatem.",
"homepage": "http://192.168.64.1:3005/gitlab-org/gitlab-test",
"git_ssh_url": "git@192.168.64.1:gitlab-org/gitlab-test.git",
"git_http_url": "http://192.168.64.1:3005/gitlab-org/gitlab-test.git",
"visibility_level": 20
}
}

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
GitLab [Webhooks] 实现自动化服务器部署
简介 我们在部署我们的web应用时 我们一般会寻求一些云平台服务器部署 当然也可以直接在服务器里拉取远程仓库的代码 当然我们也可以实现通过Webhooks(钩子)来实现服务器与远程仓库代码的同步 这样一来我们在本地提交功能分支到仓库中 仓库也会同步到服务器 这样我们就无需自己手动去同步项目代码 选择 我们的项目大都托管在Github ...
json数据格式json数据格式
Ajax是“异步javascript和XML”的缩写已经众所周知,然而虽然XML是看上去的重要组成部分,它却不是必须的。一位资深的软件工程师 Douglas Crock ford 开发了一个内建于 javascript 的数据格式,称为javascript 对象表示(JSON,javascript Object Notation),意思是直接使用Ajax对象来传递信息,可以读作“Jason”。
gitlab push代码通过webhooks自动触发jenkins构建设置
1、环境设置:jenkins及gitlab安装好 2、jekins安装插件Gitlab Hook Plugin 3、配置jenkins job,如下: 4.登录gitlab找到相应项目,编辑添加webhooks: 点击test,提示201, 5、其他提示: gitlab的webhooks url 是根据jenkins构建权限连接设置的,如果必须登录才能构建就 区分分支自动构建
【Json】Json数据格式初探
作为一名安卓程序员,在做开发的过程中用到Json数据是必修课之一。 那么,什么是Json呢?Json数据由哪些特性和独特的功能呢?.......等等一些列的疑问,下面就来一起了解下Json———— JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript 规范的一个子集,采用完全独立于编程语言的文本格式来存
JSON数据格式
在学习AJAX的过程中,接触了一种新的数据格式——Json数据格式,一开始不是很明白,后来通过做一个“股票”的小程序,有了些了解,下面是我的总结(并非"股票"例子程序),希望对大家有所帮助。 一,概念 (1)一种轻量级的数据交换格式; (2)纯文本格式,Javascript原生支持;   二,与XML格式比较: 虽然Ajax的定义中有XML,但是很多应用中会选用json
json数据格式
json数据格式 第一种,对象形式 //var json3={name:"longzhoufeng",age:123}//第一种方式 var json3={"name":"longzhoufeng","age":123}//推荐这种方式,加引号,安全性高一点,转换格式好一些for( var attr in json3){ //alert(attr)//name,age alert
数据格式JSON
<p>rn <p>rn 20周年限定一卡通!<span style="color:#337FE5;">可学Java全部课程</span>,仅售799元(原价10374元),<span style="color:#E53333;">还送漫威正版授权机械键盘+CSDN 20周年限量版T恤+智能编程助手!</span>rn </p>rn <p>rn 点此链接购买:rn </p>rn <table>rn <tbody>rn <tr>rn <td>rn <span style="color:#337FE5;"><a href="https://edu.csdn.net/topic/teachercard?utm_source=jsk20xqy" target="_blank">https://edu.csdn.net/topic/teachercard?utm_source=jsk20xqy</a><br />rn</span>rn </td>rn </tr>rn </tbody>rn </table>rn</p>rn<p>rn <br />rn</p>rn<p>rn 本阶段Java视频教程涵盖JavaWEB 企业级开发所需的Servlet、JSP、MVC 设计模式、EL 表达式、JavaBean、国际化、Cookie和HttpSession、JavaMail等核心技术。并通过书城案例,巩固知识,提供开发能力。rn</p>
json,json数据格式
json,json数据格式
Linux用TCP发送JSON数据格式的数据
各位有谁知道在Linux中如何用TCP讲JSON数据格式的数据发送出去吗?
Json数据格式
json是一种与语言无关的数据交换的格式,作用: 使用ajax进行前后台数据交换 移动端与服务端的数据交换1.Json的格式与解析 json有两种格式: 1)对象格式:{“key1”:obj,”key2”:obj,”key3”:obj…} 2)数组/集合格式:[obj,obj,obj…]例如:user对象 用json数据格式表示 {“username”:”zhangsan”,”age”:
【JSON】数据格式
JSON
JSON数据格式,JSON数据传输
1.理解JSON数据格式、JSON对象、JSON字符串和各种集合、对象间的相互转化工具类 PmsJsonUtil JsonUtil JsonObject JsonArray JsonValue ...... 2.Json-Struts2插件作用及使用 3.Json数据在MVC开发模式中的应用,前后台数据交互的格式 4.Json参考书籍,API文档,JSON...
JSON的数据格式
1.     Json是一种轻量级的数据交互格式。 2.     Json的语法有三种类型的值:简单值(不包含undefined),对象,数组 3.     Json不支持变量,函数或对象实例 4.     Json字符串必须使用双引号(单引号会导致语法错误) 5.     Json和js对象的区别: a)     没有声明变量(json中没有变量的概念) b)     没有末尾的分号
Json的数据格式
-以下内容来自互联网 1.)从结构上看,所有的数据最终都可以分成三种类型: 第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。 第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,又叫做array(数组)或List(列表),比如“北京,东京”。 第三种类型是mapping(映射),也就...
json的数据格式
JSON ( JavaScript Object Notation) ,是一种数据交互格式。通俗点来说就是一个对象数组,1.数组形式:[{&quot;id&quot; : 1 ,&quot;name&quot; : &quot;xiaoming&quot;},{&quot;id&quot; : 2 , &quot;name&quot; : &quot;xiaohong&quot;}]2.对象格式:{&quot;status&quot;:0,&quot;message&quot;:&quot;success&
JSON 数据格式
1.json的概念:简单的说,可以将JavaScript对象中表示的一组数据转换为字符串,然后就可以在函数间轻松传递这个字符串。                          或者在异步应用程序中将字符串从Web客户机传递给服务器端程序. 2.json格式的两种结构:1.对象:形如{key:value}的形式                                    
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo