Update Pipeline even with jobs

This commit is contained in:
Alan D. Cabrera
2019-05-19 22:46:55 -07:00
parent 2b63b487a9
commit a8ef7768a6
2 changed files with 31 additions and 9 deletions
+3 -3
View File
@@ -109,7 +109,7 @@ type PipelineEventPayload struct {
Project Project `json:"project"` Project Project `json:"project"`
Commit Commit `json:"commit"` Commit Commit `json:"commit"`
ObjectAttributes ObjectAttributes `json:"object_attributes"` ObjectAttributes ObjectAttributes `json:"object_attributes"`
Builds []Build `json:"builds"` Jobs []Job `json:"jobs"`
} }
// CommentEventPayload contains the information for GitLab's comment event // CommentEventPayload contains the information for GitLab's comment event
@@ -193,8 +193,8 @@ type Issue struct {
IID int64 `json:"iid"` IID int64 `json:"iid"`
} }
// Build contains all of the GitLab build information // Job contains all of the GitLab job information
type Build struct { type Job struct {
ID int64 `json:"id"` ID int64 `json:"id"`
Stage string `json:"stage"` Stage string `json:"stage"`
Name string `json:"name"` Name string `json:"name"`
+28 -6
View File
@@ -14,7 +14,13 @@
], ],
"created_at": "2016-08-12 15:23:28 UTC", "created_at": "2016-08-12 15:23:28 UTC",
"finished_at": "2016-08-12 15:26:29 UTC", "finished_at": "2016-08-12 15:26:29 UTC",
"duration": 63 "duration": 63,
"variables": [
{
"key": "NESTOR_PROD_ENVIRONMENT",
"value": "us-west-1"
}
]
}, },
"user":{ "user":{
"name": "Administrator", "name": "Administrator",
@@ -22,6 +28,7 @@
"avatar_url": "http://www.gravatar.com/avatar/e32bd13e2add097461cb96824b7a829c?s=80\u0026d=identicon" "avatar_url": "http://www.gravatar.com/avatar/e32bd13e2add097461cb96824b7a829c?s=80\u0026d=identicon"
}, },
"project":{ "project":{
"id": 1,
"name": "Gitlab Test", "name": "Gitlab Test",
"description": "Atque in sunt eos similique dolores voluptatem.", "description": "Atque in sunt eos similique dolores voluptatem.",
"web_url": "http://192.168.64.1:3005/gitlab-org/gitlab-test", "web_url": "http://192.168.64.1:3005/gitlab-org/gitlab-test",
@@ -43,7 +50,7 @@
"email": "user@gitlab.com" "email": "user@gitlab.com"
} }
}, },
"builds":[ "jobs":[
{ {
"id": 380, "id": 380,
"stage": "deploy", "stage": "deploy",
@@ -80,7 +87,12 @@
"username": "root", "username": "root",
"avatar_url": "http://www.gravatar.com/avatar/e32bd13e2add097461cb96824b7a829c?s=80\u0026d=identicon" "avatar_url": "http://www.gravatar.com/avatar/e32bd13e2add097461cb96824b7a829c?s=80\u0026d=identicon"
}, },
"runner": null, "runner": {
"id":380987,
"description":"shared-runners-manager-6.gitlab.com",
"active":true,
"is_shared":true
},
"artifacts_file":{ "artifacts_file":{
"filename": null, "filename": null,
"size": null "size": null
@@ -101,7 +113,12 @@
"username": "root", "username": "root",
"avatar_url": "http://www.gravatar.com/avatar/e32bd13e2add097461cb96824b7a829c?s=80\u0026d=identicon" "avatar_url": "http://www.gravatar.com/avatar/e32bd13e2add097461cb96824b7a829c?s=80\u0026d=identicon"
}, },
"runner": null, "runner": {
"id":380987,
"description":"shared-runners-manager-6.gitlab.com",
"active":true,
"is_shared":true
},
"artifacts_file":{ "artifacts_file":{
"filename": null, "filename": null,
"size": null "size": null
@@ -122,7 +139,12 @@
"username": "root", "username": "root",
"avatar_url": "http://www.gravatar.com/avatar/e32bd13e2add097461cb96824b7a829c?s=80\u0026d=identicon" "avatar_url": "http://www.gravatar.com/avatar/e32bd13e2add097461cb96824b7a829c?s=80\u0026d=identicon"
}, },
"runner": null, "runner": {
"id":380987,
"description":"shared-runners-manager-6.gitlab.com",
"active":true,
"is_shared":true
},
"artifacts_file":{ "artifacts_file":{
"filename": null, "filename": null,
"size": null "size": null
@@ -150,4 +172,4 @@
} }
} }
] ]
} }