Skip to content

Commit 7f19652

Browse files
authored
Merge pull request #304 from Random-Liu/add-node-e2e-version-printer
Add node e2e version printer for docker validation test.
2 parents b6c6c84 + 28beeae commit 7f19652

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

jenkins/job-configs/kubernetes-jenkins/continuous-docker-validation.yaml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# A custom publisher that prints out critical software versions (OS, K8s, and
66
# Docker) in the build history page.
77
- publisher:
8-
name: version-printer
8+
name: e2e-version-printer
99
publishers:
1010
- groovy-postbuild:
1111
script: |
@@ -16,7 +16,6 @@
1616
def dockerVersionMatcher = manager.getLogMatcher("KUBE_GCI_DOCKER_VERSION=(.*)")
1717
if(dockerVersionMatcher?.matches()) manager.addShortText("<b>Docker Version: " + dockerVersionMatcher.group(1) + "</b>", "grey", "white", "0px", "white")
1818
19-
2019
# Template for the continuous e2e Docker validation jobs.
2120
- job-template:
2221
name: 'continuous-e2e-docker-validation-{os-distro}'
@@ -47,7 +46,7 @@
4746
- gcs-uploader
4847
- description-setter:
4948
regexp: KUBE_GCE_MASTER_IMAGE=(.*)
50-
- version-printer
49+
- e2e-version-printer
5150
# Need the 8 essential kube-system pods ready before declaring cluster ready
5251
# etcd-server, kube-apiserver, kube-controller-manager, kube-dns
5352
# kube-scheduler, l7-default-backend, l7-lb-controller, kube-addon-manager
@@ -76,6 +75,18 @@
7675
test-owner: 'dchen1107'
7776
7877

78+
# A custom publisher that prints out critical software versions (OS, and
79+
# Docker) in the build history page.
80+
- publisher:
81+
name: node-e2e-version-printer
82+
publishers:
83+
- groovy-postbuild:
84+
script: |
85+
def imageMatcher = manager.getLogMatcher("GCI_IMAGE=(.*)")
86+
if(imageMatcher?.matches()) manager.addShortText("<b>Image: " + imageMatcher.group(1) + "</b>", "grey", "white", "0px", "white")
87+
def dockerVersionMatcher = manager.getLogMatcher("DOCKER_VERSION=(.*)")
88+
if(dockerVersionMatcher?.matches()) manager.addShortText("<b>Docker Version: " + dockerVersionMatcher.group(1) + "</b>", "grey", "white", "0px", "white")
89+
7990
# Template for the continuous node e2e Docker validation jobs.
8091
- job-template:
8192
name: 'continuous-node-e2e-docker-validation-{os-distro}'
@@ -109,7 +120,7 @@
109120
- email-ext:
110121
recipients: '{emails}'
111122
- gcs-uploader
112-
- version-printer
123+
- node-e2e-version-printer
113124
wrappers:
114125
- ansicolor:
115126
colormap: xterm

0 commit comments

Comments
 (0)