]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
CI: Add docker info to job summary
authorGeorge Joseph <gjoseph@digium.com>
Thu, 26 Jul 2018 16:34:20 +0000 (10:34 -0600)
committerGeorge Joseph <gjoseph@digium.com>
Thu, 26 Jul 2018 16:35:27 +0000 (10:35 -0600)
Change-Id: I45d52005a9b692ad303c11792f226ace1e449901

tests/CI/gates.jenkinsfile
tests/CI/periodics-daily.jenkinsfile
tests/CI/ref_debug.jenkinsfile
tests/CI/unittests.jenkinsfile

index 82a39a3f553eaf978e2c125d28ca52d45a428d85..b01362ed99ffad158041e2211a7b78dc1739b3a7 100644 (file)
@@ -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()
 
index 60b0edea5ef7435b08d1bd456e9dcc76e38afa90..00804a13f5bbb2bca2fc6be2e2b681d6f384b826 100644 (file)
@@ -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()
 
index 7ef40e79884b5cccad52cbb7c166896bd71f69fc..fbd954e28c75c3d0ec508cebb9051a5c4253db9b 100644 (file)
@@ -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()
 
index 438213b43b2a30759f196dcb36fa5bf903b650ca..b019bee9805ff87be92569d91b492049596a85c1 100644 (file)
@@ -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) {