Skip to content

Instantly share code, notes, and snippets.

@imeredith
Created August 9, 2016 03:43
Show Gist options
  • Save imeredith/05aa904a3a783ce729387ac46228168c to your computer and use it in GitHub Desktop.
Save imeredith/05aa904a3a783ce729387ac46228168c to your computer and use it in GitHub Desktop.
{
"_class": "io.jenkins.blueocean.service.embedded.rest.PipelineImpl",
"_links": {
"activities": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/activities/"
},
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/"
},
"actions": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/actions/"
},
"runs": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/"
},
"queue": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/queue/"
}
},
"actions": [
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/move/"
}
},
"_class": "com.cloudbees.hudson.plugins.folder.relocate.RelocationAction",
"urlName": "move"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/wfapi/"
}
},
"_class": "com.cloudbees.workflow.rest.endpoints.JobAPI",
"urlName": "wfapi"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/workflow-stage/"
}
},
"_class": "com.cloudbees.workflow.ui.view.WorkflowStageViewAction",
"urlName": "workflow-stage"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/pipeline-syntax/"
}
},
"_class": "org.jenkinsci.plugins.workflow.cps.Snippetizer$LocalAction",
"urlName": "pipeline-syntax"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/credentials/"
}
},
"_class": "com.cloudbees.plugins.credentials.ViewCredentialsAction",
"stores": {},
"urlName": "credentials"
}
],
"displayName": "stages-test",
"estimatedDurationInMillis": 20100,
"fullName": "stages-test",
"lastSuccessfulRun": "http://localhost:8080/jenkins/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/",
"latestRun": {
"_class": "io.jenkins.blueocean.rest.impl.pipeline.PipelineRunImpl",
"_links": {
"nodes": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/nodes/"
},
"log": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/log/"
},
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/"
},
"actions": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/actions/"
},
"steps": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/steps/"
}
},
"actions": [
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/cause/"
}
},
"_class": "hudson.model.CauseAction",
"causes": [
{
"_class": "hudson.model.Cause$UserIdCause",
"shortDescription": "Started by user Ivan Meredith",
"userId": "ivan",
"userName": "Ivan Meredith"
}
],
"urlName": "cause"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/timings/"
}
},
"_class": "jenkins.metrics.impl.TimeInQueueAction",
"queuingDurationMillis": 2,
"totalDurationMillis": 20082,
"urlName": "timings"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/wfapi/"
}
},
"_class": "com.cloudbees.workflow.rest.endpoints.RunAPI",
"urlName": "wfapi"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/timestamps/"
}
},
"_class": "hudson.plugins.timestamper.action.TimestampsAction",
"urlName": "timestamps"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/replay/"
}
},
"_class": "org.jenkinsci.plugins.workflow.cps.replay.ReplayAction",
"urlName": "replay"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/flowGraph/"
}
},
"_class": "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction",
"nodes": [
{
"_class": "org.jenkinsci.plugins.workflow.graph.FlowStartNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.graph.FlowEndNode"
}
],
"urlName": "flowGraph"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/flowGraphTable/"
}
},
"_class": "org.jenkinsci.plugins.workflow.job.views.FlowGraphTableAction",
"urlName": "flowGraphTable"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/stages-test/runs/3/graphViz/"
}
},
"_class": "org.jenkinsci.plugins.workflow.job.views.GraphVizAction",
"urlName": "graphViz"
}
],
"artifacts": [],
"changeSet": [],
"durationInMillis": 20080,
"enQueueTime": "2016-08-09T15:33:01.003+1200",
"endTime": "2016-08-09T15:33:21.084+1200",
"estimatedDurationInMillis": 20100,
"id": "3",
"organization": "jenkins",
"pipeline": "stages-test",
"result": "SUCCESS",
"runSummary": "stable",
"startTime": "2016-08-09T15:33:01.004+1200",
"state": "FINISHED",
"type": "WorkflowRun",
"commitId": null
},
"name": "stages-test",
"organization": "jenkins",
"weatherScore": 100
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.PipelineImpl",
"_links": {
"activities": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/activities/"
},
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/"
},
"actions": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/actions/"
},
"runs": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/"
},
"queue": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/queue/"
}
},
"actions": [
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/move/"
}
},
"_class": "com.cloudbees.hudson.plugins.folder.relocate.RelocationAction",
"urlName": "move"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/wfapi/"
}
},
"_class": "com.cloudbees.workflow.rest.endpoints.JobAPI",
"urlName": "wfapi"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/workflow-stage/"
}
},
"_class": "com.cloudbees.workflow.ui.view.WorkflowStageViewAction",
"urlName": "workflow-stage"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/pipeline-syntax/"
}
},
"_class": "org.jenkinsci.plugins.workflow.cps.Snippetizer$LocalAction",
"urlName": "pipeline-syntax"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/credentials/"
}
},
"_class": "com.cloudbees.plugins.credentials.ViewCredentialsAction",
"stores": {},
"urlName": "credentials"
}
],
"displayName": "teat1",
"estimatedDurationInMillis": 20341,
"fullName": "teat1",
"lastSuccessfulRun": "http://localhost:8080/jenkins/blue/rest/organizations/jenkins/pipelines/teat1/runs/40/",
"latestRun": {
"_class": "io.jenkins.blueocean.rest.impl.pipeline.PipelineRunImpl",
"_links": {
"nodes": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/nodes/"
},
"log": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/log/"
},
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/"
},
"actions": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/actions/"
},
"steps": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/steps/"
}
},
"actions": [
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/cause/"
}
},
"_class": "hudson.model.CauseAction",
"causes": [
{
"_class": "hudson.model.Cause$UserIdCause",
"shortDescription": "Started by user Ivan Meredith",
"userId": "ivan",
"userName": "Ivan Meredith"
}
],
"urlName": "cause"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/timings/"
}
},
"_class": "jenkins.metrics.impl.TimeInQueueAction",
"queuingDurationMillis": 30,
"totalDurationMillis": 344548792,
"urlName": "timings"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/wfapi/"
}
},
"_class": "com.cloudbees.workflow.rest.endpoints.RunAPI",
"urlName": "wfapi"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/timestamps/"
}
},
"_class": "hudson.plugins.timestamper.action.TimestampsAction",
"urlName": "timestamps"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/replay/"
}
},
"_class": "org.jenkinsci.plugins.workflow.cps.replay.ReplayAction",
"urlName": "replay"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/flowGraph/"
}
},
"_class": "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction",
"nodes": [
{
"_class": "org.jenkinsci.plugins.workflow.graph.FlowStartNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.cps.nodes.StepEndNode"
},
{
"_class": "org.jenkinsci.plugins.workflow.graph.FlowEndNode"
}
],
"urlName": "flowGraph"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/flowGraphTable/"
}
},
"_class": "org.jenkinsci.plugins.workflow.job.views.FlowGraphTableAction",
"urlName": "flowGraphTable"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/teat1/runs/41/graphViz/"
}
},
"_class": "org.jenkinsci.plugins.workflow.job.views.GraphVizAction",
"urlName": "graphViz"
}
],
"artifacts": [],
"changeSet": [],
"durationInMillis": 344548762,
"enQueueTime": "2016-08-05T15:50:12.602+1200",
"endTime": "2016-08-09T15:32:41.377+1200",
"estimatedDurationInMillis": 20341,
"id": "41",
"organization": "jenkins",
"pipeline": "teat1",
"result": "FAILURE",
"runSummary": "broken since this build",
"startTime": "2016-08-05T15:50:12.615+1200",
"state": "FINISHED",
"type": "WorkflowRun",
"commitId": null
},
"name": "teat1",
"organization": "jenkins",
"weatherScore": 80
},
{
"_class": "io.jenkins.blueocean.rest.impl.pipeline.MultiBranchPipelineImpl",
"_links": {
"activities": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/test/activities/"
},
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/test/"
},
"branches": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/test/branches/"
},
"actions": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/test/actions/"
},
"runs": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/test/runs/"
},
"queue": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/test/queue/"
}
},
"actions": [
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/test/move/"
}
},
"_class": "com.cloudbees.hudson.plugins.folder.relocate.RelocationAction",
"urlName": "move"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/test/pipeline-syntax/"
}
},
"_class": "org.jenkinsci.plugins.workflow.cps.Snippetizer$LocalAction",
"urlName": "pipeline-syntax"
},
{
"_class": "io.jenkins.blueocean.service.embedded.rest.ActionProxiesImpl",
"_links": {
"self": {
"_class": "io.jenkins.blueocean.rest.hal.Link",
"href": "/blue/rest/organizations/jenkins/pipelines/test/credentials/"
}
},
"_class": "com.cloudbees.plugins.credentials.ViewCredentialsAction",
"stores": {
"folder": {
"_class": "com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider$FolderCredentialsProperty$CredentialsStoreActionImpl"
}
},
"urlName": "credentials"
}
],
"displayName": "test",
"fullName": "test",
"name": "test",
"organization": "jenkins",
"estimatedDurationInMillis": 1824,
"numberOfFolders": 0,
"numberOfPipelines": 1,
"weatherScore": 0,
"branchNames": [
"master"
],
"numberOfFailingBranches": 1,
"numberOfFailingPullRequests": 0,
"numberOfSuccessfulBranches": 0,
"numberOfSuccessfulPullRequests": 0,
"totalNumberOfBranches": 1,
"totalNumberOfPullRequests": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment