Merge lp:~xnox/qa-jenkins-jobs/enable-s390x-edge into lp:qa-jenkins-jobs

Proposed by Dimitri John Ledkov
Status: Merged
Approved by: Paride Legovini
Approved revision: 351
Merged at revision: 351
Proposed branch: lp:~xnox/qa-jenkins-jobs/enable-s390x-edge
Merge into: lp:qa-jenkins-jobs
Diff against target: 50 lines (+36/-0)
1 file modified
jobs/iso-testing/jobs-s390x-live-server.yaml (+36/-0)
To merge this branch: bzr merge lp:~xnox/qa-jenkins-jobs/enable-s390x-edge
Reviewer Review Type Date Requested Status
Paride Legovini Approve
Review via email: mp+366048@code.launchpad.net

Commit message

Enable edge job for s390x (should work) as inject snap script in subiquity does claim to support injecting snaps for amd64 & s390x.

To post a comment you must log in.
Revision history for this message
Paride Legovini (paride) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'jobs/iso-testing/jobs-s390x-live-server.yaml'
--- jobs/iso-testing/jobs-s390x-live-server.yaml 2019-04-03 18:46:23 +0000
+++ jobs/iso-testing/jobs-s390x-live-server.yaml 2019-04-15 09:23:27 +0000
@@ -32,6 +32,7 @@
32 # - 'ubuntu-{supported-release}-live-server-s390x-iso-download'32 # - 'ubuntu-{supported-release}-live-server-s390x-iso-download'
33 - 'ubuntu-{release}-live-server-s390x-iso-static-validation'33 - 'ubuntu-{release}-live-server-s390x-iso-static-validation'
34 - 'ubuntu-{release}-live-server-s390x-smoke-default'34 - 'ubuntu-{release}-live-server-s390x-smoke-default'
35 - 'ubuntu-{release}-live-server-s390x-smoke-edge'
3536
3637
37- job-template:38- job-template:
@@ -121,3 +122,38 @@
121 - archive-artifacts122 - archive-artifacts
122 - trigger-mark-pending-current123 - trigger-mark-pending-current
123 - mark-junit124 - mark-junit
125
126- job-template:
127 name: 'ubuntu-{release}-live-server-s390x-smoke-edge'
128 description: |
129 Run live-server iso test with edge snap of subiquity
130 Defined in lp:qa-jenkins-jobs
131 node: 'iso-testing'
132 triggers:
133 - reverse:
134 jobs: 'ubuntu-{release}-live-server-s390x-smoke-default'
135 result: 'success'
136 builders:
137 - clear-artifacts:
138 - shell: |
139 #!/bin/bash -x
140 ISO_NAME="edge-{release}-live-server-s390x.iso"
141
142 git clone https://github.com/CanonicalLtd/subiquity
143 https_proxy=http://squid.internal:3128/ \
144 sudo ./subiquity/scripts/make-edge-iso.sh \
145 /var/cache/utah/iso/{release}-live-server-s390x.iso \
146 "$ISO_NAME"
147
148 if [ ! -f "$ISO_NAME" ]; then
149 exit 1
150 fi
151
152 bzr branch lp:qa-jenkins-jobs
153 ./qa-jenkins-jobs/scripts/iso-testing/run-iso-test.sh \
154 --test default --variant live-server \
155 --arch s390x --iso "$WORKSPACE/$ISO_NAME"
156 publishers:
157 - archive-artifacts
158 - email:
159 recipients: 'server-crew-qa@lists.canonical.com michael.hudson@canonical.com'

Subscribers

People subscribed via source and target branches