From: George Joseph Date: Thu, 26 Jul 2018 16:34:20 +0000 (-0600) Subject: CI: Add docker info to job summary X-Git-Tag: 13.23.0-rc1~47 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5fbf2ce248c7a6b0fa757522cc50a85eee010f13;p=thirdparty%2Fasterisk.git CI: Add docker info to job summary Change-Id: I45d52005a9b692ad303c11792f226ace1e449901 --- diff --git a/tests/CI/gates.jenkinsfile b/tests/CI/gates.jenkinsfile index 82a39a3f55..b01362ed99 100644 --- a/tests/CI/gates.jenkinsfile +++ b/tests/CI/gates.jenkinsfile @@ -61,6 +61,9 @@ pipeline { } steps { /* Here's where we switch to scripted pipeline */ + manager.build.displayName = "${env.GERRIT_CHANGE_NUMBER}" + manager.createSummary("/plugin/workflow-job/images/48x48/pipelinejob.png").appendText("Docker Host: ${NODE_NAME}", false) + script { stage ("Checkout") { sh "sudo chown -R jenkins:users ." @@ -115,6 +118,8 @@ pipeline { " --entrypoint=''" def bt = env.BUILD_TAG.replaceAll(/[^a-zA-Z0-9_.-]/, '-') def outputdir = "tests/CI/output/Testsuite" + + manager.createSummary("/plugin/workflow-job/images/48x48/pipelinejob.png").appendText("Docker Image: ${randomImage}", false) def img = docker.image(randomImage) img.pull() diff --git a/tests/CI/periodics-daily.jenkinsfile b/tests/CI/periodics-daily.jenkinsfile index 60b0edea5e..00804a13f5 100644 --- a/tests/CI/periodics-daily.jenkinsfile +++ b/tests/CI/periodics-daily.jenkinsfile @@ -24,6 +24,8 @@ pipeline { stage ("->") { steps { /* Here's where we switch to scripted pipeline */ + manager.createSummary("/plugin/workflow-job/images/48x48/pipelinejob.png").appendText("Docker Host: ${NODE_NAME}", false) + script { stage ("Checkout") { sh "sudo chown -R jenkins:users ." @@ -40,6 +42,8 @@ pipeline { " --entrypoint=''" def bt = env.BUILD_TAG.replaceAll(/[^a-zA-Z0-9_.-]/, '-') def outputdir = "tests/CI/output/Testsuite" + + manager.createSummary("/plugin/workflow-job/images/48x48/pipelinejob.png").appendText("Docker Image: ${randomImage}", false) def img = docker.image(randomImage) img.pull() diff --git a/tests/CI/ref_debug.jenkinsfile b/tests/CI/ref_debug.jenkinsfile index 7ef40e7988..fbd954e28c 100644 --- a/tests/CI/ref_debug.jenkinsfile +++ b/tests/CI/ref_debug.jenkinsfile @@ -24,6 +24,8 @@ pipeline { stage ("->") { steps { /* Here's where we switch to scripted pipeline */ + manager.createSummary("/plugin/workflow-job/images/48x48/pipelinejob.png").appendText("Docker Host: ${NODE_NAME}", false) + script { stage ("Checkout") { sh "sudo chown -R jenkins:users ." @@ -40,6 +42,8 @@ pipeline { " --entrypoint=''" def bt = env.BUILD_TAG.replaceAll(/[^a-zA-Z0-9_.-]/, '-') def outputdir = "tests/CI/output/Testsuite" + + manager.createSummary("/plugin/workflow-job/images/48x48/pipelinejob.png").appendText("Docker Image: ${randomImage}", false) def img = docker.image(randomImage) img.pull() diff --git a/tests/CI/unittests.jenkinsfile b/tests/CI/unittests.jenkinsfile index 438213b43b..b019bee980 100644 --- a/tests/CI/unittests.jenkinsfile +++ b/tests/CI/unittests.jenkinsfile @@ -63,6 +63,9 @@ pipeline { } steps { script { + manager.build.displayName = "${env.GERRIT_CHANGE_NUMBER}" + manager.createSummary("/plugin/workflow-job/images/48x48/pipelinejob.png").appendText("Docker Host: ${NODE_NAME}", false) + stage ("Checkout") { sh "sudo chown -R jenkins:users ." env.GERRIT_PROJECT_URL = env.GERRIT_CHANGE_URL.replaceAll(/\/[0-9]+$/, "/${env.GERRIT_PROJECT}") @@ -117,6 +120,7 @@ pipeline { " --entrypoint='' --name ${bt}-build" def outputdir = "tests/CI/output/UnitTests" + manager.createSummary("/plugin/workflow-job/images/48x48/pipelinejob.png").appendText("Docker Image: ${randomImage}", false) def img = docker.image(randomImage) img.pull() img.inside(dockerOptions) {