Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
佳 邓
Gitlab4j Api
Commits
14a437f8
Commit
14a437f8
authored
Aug 28, 2018
by
Greg Messner
Browse files
Added missing fields (#241).
parent
a5ca728b
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/gitlab4j/api/models/Job.java
View file @
14a437f8
package
org.gitlab4j.api.models
;
import
java.util.Date
;
import
java.util.List
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlRootElement
;
...
...
@@ -14,6 +16,7 @@ public class Job {
private
String
coverage
;
private
Date
createdAt
;
private
Date
finishedAt
;
private
Date
artifactsExpireAt
;
private
String
name
;
private
Pipeline
pipeline
;
private
String
ref
;
...
...
@@ -21,7 +24,9 @@ public class Job {
private
User
user
;
private
Date
startedAt
;
private
ArtifactsFile
artifactsFile
;
private
List
<
Artifact
>
artifacts
;
private
Boolean
tag
;
private
String
webUrl
;
private
String
stage
;
private
JobStatus
status
;
...
...
@@ -57,6 +62,14 @@ public class Job {
this
.
finishedAt
=
finishedAt
;
}
public
Date
getArtifactsExpireAt
()
{
return
artifactsExpireAt
;
}
public
void
setArtifactsExpireAt
(
Date
artifactsExpireAt
)
{
this
.
artifactsExpireAt
=
artifactsExpireAt
;
}
public
String
getName
()
{
return
name
;
}
...
...
@@ -105,6 +118,14 @@ public class Job {
this
.
tag
=
tag
;
}
public
String
getWebUrl
()
{
return
webUrl
;
}
public
void
setWebUrl
(
String
webUrl
)
{
this
.
webUrl
=
webUrl
;
}
public
String
getStage
()
{
return
stage
;
}
...
...
@@ -137,6 +158,14 @@ public class Job {
this
.
artifactsFile
=
artifactsFile
;
}
public
List
<
Artifact
>
getArtifacts
()
{
return
artifacts
;
}
public
void
setArtifacts
(
List
<
Artifact
>
artifacts
)
{
this
.
artifacts
=
artifacts
;
}
public
Runner
getRunner
()
{
return
runner
;
}
...
...
@@ -145,7 +174,6 @@ public class Job {
this
.
runner
=
runner
;
}
public
Job
withId
(
Integer
id
)
{
this
.
id
=
id
;
return
this
;
...
...
src/test/resources/org/gitlab4j/api/job.json
View file @
14a437f8
{
"commit"
:
{
"author_email"
:
"admin@example.com"
,
"author_name"
:
"Administrator"
,
"created_at"
:
"2015-12-24T16:51:14Z"
,
"id"
:
"0ff3ae198f8601a285adcf5c0fff204ee6fba5fd"
,
"message"
:
"Test the CI integration."
,
"short_id"
:
"0ff3ae19"
,
"title"
:
"Test the CI integration."
},
"created_at"
:
"2015-12-24T15:51:21.880Z"
,
"finished_at"
:
"2015-12-24T17:54:31.198Z"
,
"id"
:
8
,
"name"
:
"rubocop"
,
"pipeline"
:
{
"id"
:
6
,
"commit"
:
{
"author_email"
:
"admin@example.com"
,
"author_name"
:
"Administrator"
,
"created_at"
:
"2015-12-24T16:51:14Z"
,
"id"
:
"0ff3ae198f8601a285adcf5c0fff204ee6fba5fd"
,
"message"
:
"Test the CI integration."
,
"short_id"
:
"0ff3ae19"
,
"title"
:
"Test the CI integration."
},
"created_at"
:
"2015-12-24T15:51:21.802Z"
,
"artifacts_file"
:
{
"filename"
:
"artifacts.zip"
,
"size"
:
1000
},
"artifacts"
:
[
{
"file_type"
:
"archive"
,
"size"
:
1000
,
"filename"
:
"artifacts.zip"
,
"file_format"
:
"zip"
},
{
"file_type"
:
"metadata"
,
"size"
:
186
,
"filename"
:
"metadata.gz"
,
"file_format"
:
"gzip"
},
{
"file_type"
:
"trace"
,
"size"
:
1500
,
"filename"
:
"job.log"
,
"file_format"
:
"raw"
},
{
"file_type"
:
"junit"
,
"size"
:
750
,
"filename"
:
"junit.xml.gz"
,
"file_format"
:
"gzip"
}
],
"finished_at"
:
"2015-12-24T17:54:27.895Z"
,
"artifacts_expire_at"
:
"2016-01-23T17:54:27.895Z"
,
"id"
:
7
,
"name"
:
"teaspoon"
,
"pipeline"
:
{
"id"
:
6
,
"ref"
:
"master"
,
"sha"
:
"0ff3ae198f8601a285adcf5c0fff204ee6fba5fd"
,
"status"
:
"pending"
},
"ref"
:
"master"
,
"sha"
:
"0ff3ae198f8601a285adcf5c0fff204ee6fba5fd"
,
"status"
:
"pending"
},
"ref"
:
"master"
,
"stage"
:
"test"
,
"started_at"
:
"2015-12-24T17:54:30.733Z"
,
"status"
:
"failed"
,
"tag"
:
false
,
"user"
:
{
"avatar_url"
:
"http://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon"
,
"created_at"
:
"2015-12-21T13:14:24.077Z"
,
"id"
:
1
,
"linkedin"
:
""
,
"name"
:
"Administrator"
,
"skype"
:
""
,
"state"
:
"active"
,
"twitter"
:
""
,
"username"
:
"root"
,
"web_url"
:
"http://gitlab.dev/root"
,
"website_url"
:
""
}
"artifacts"
:
[],
"stage"
:
"test"
,
"started_at"
:
"2015-12-24T17:54:27.722Z"
,
"status"
:
"failed"
,
"tag"
:
false
,
"web_url"
:
"https://example.com/foo/bar/-/jobs/7"
,
"user"
:
{
"avatar_url"
:
"http://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon"
,
"created_at"
:
"2015-12-21T13:14:24.077Z"
,
"id"
:
1
,
"linkedin"
:
""
,
"name"
:
"Administrator"
,
"skype"
:
""
,
"state"
:
"active"
,
"twitter"
:
""
,
"username"
:
"root"
,
"web_url"
:
"http://gitlab.dev/root"
,
"website_url"
:
""
}
}
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment