Class JobBuildStatus
- java.lang.Object
-
- eu.royalsloth.depbuilder.jenkins.api.JobBuildStatus
-
public class JobBuildStatus extends Object
DTO for holding a job build information for one build of the DslBuild
-
-
Field Summary
Fields Modifier and Type Field Description int
buildNumber
String
buildStatus
String
buildUri
Relative build uri that looks like job/foo/32 (without the trailing slash).String
duration
String
projectName
-
Constructor Summary
Constructors Constructor Description JobBuildStatus()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JobBuildStatus
from(Run<?,?> build)
Parse all the relevant data from the Jenkins build info classstatic String
parseProjectName(Run<?,?> build)
-
-
-
Field Detail
-
projectName
public String projectName
-
buildStatus
public String buildStatus
-
buildNumber
public int buildNumber
-
buildUri
public String buildUri
Relative build uri that looks like job/foo/32 (without the trailing slash). This uri has to be concatenated together on the client side.
-
duration
public String duration
-
-
Method Detail
-
from
public static JobBuildStatus from(Run<?,?> build)
Parse all the relevant data from the Jenkins build info class
-
-