Merge lp:~canonical-platform-qa/qa-jenkins-jobs/download-iso-daily into lp:qa-jenkins-jobs

Proposed by Max Brustkern
Status: Merged
Approved by: Joshua Powers
Approved revision: 243
Merged at revision: 243
Proposed branch: lp:~canonical-platform-qa/qa-jenkins-jobs/download-iso-daily
Merge into: lp:qa-jenkins-jobs
Diff against target: 133 lines (+48/-36)
2 files modified
jobs/iso-testing/jobs-ppc64el.yaml (+16/-12)
jobs/iso-testing/jobs.yaml (+32/-24)
To merge this branch: bzr merge lp:~canonical-platform-qa/qa-jenkins-jobs/download-iso-daily
Reviewer Review Type Date Requested Status
Joshua Powers (community) Approve
platform-qa-bot continuous-integration Approve
Review via email: mp+321723@code.launchpad.net

Commit message

Download isos daily

Description of the change

This branch triggers daily iso downloads until we can work out the proper method.

To post a comment you must log in.
Revision history for this message
platform-qa-bot (platform-qa-bot) wrote :
review: Approve (continuous-integration)
Revision history for this message
Joshua Powers (powersj) wrote :

LGTM per comment on IRC about daily macro

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-ppc64el.yaml'
--- jobs/iso-testing/jobs-ppc64el.yaml 2017-03-30 17:51:41 +0000
+++ jobs/iso-testing/jobs-ppc64el.yaml 2017-04-03 15:20:24 +0000
@@ -118,12 +118,14 @@
118 - download-sleep118 - download-sleep
119 node: 'iso-testing-ppc64el'119 node: 'iso-testing-ppc64el'
120 triggers: # Check the image manifest and file list for changes every every 15 minutes120 triggers: # Check the image manifest and file list for changes every every 15 minutes
121 - pollurl:121 - daily
122 cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash122# Currently working with IS to determine the best method - https://portal.admin.canonical.com/101149
123 polling-node: 'iso-testing-ppc64el'123# - pollurl:
124 urls:124# cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash
125 - url: 'http://cdimage.ubuntu.com/ubuntu-server/daily/pending/{dev-release}-server-ppc64el.iso'125# polling-node: 'iso-testing-ppc64el'
126 check-etag: True126# urls:
127# - url: 'http://cdimage.ubuntu.com/ubuntu-server/daily/pending/{dev-release}-server-ppc64el.iso'
128# check-etag: True
127 builders:129 builders:
128 - download-iso:130 - download-iso:
129 release: '{dev-release}'131 release: '{dev-release}'
@@ -141,12 +143,14 @@
141 - download-sleep143 - download-sleep
142 node: 'iso-testing-ppc64el'144 node: 'iso-testing-ppc64el'
143 triggers: # Check the image manifest and file list for changes every every 15 minutes145 triggers: # Check the image manifest and file list for changes every every 15 minutes
144 - pollurl:146 - daily
145 cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash147# Currently working with IS to determine the best method - https://portal.admin.canonical.com/101149
146 polling-node: 'iso-testing-ppc64el'148# - pollurl:
147 urls:149# cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash
148 - url: 'http://cdimage.ubuntu.com/ubuntu-server/{supported-release}/daily/pending/{supported-release}-server-ppc64el.iso'150# polling-node: 'iso-testing-ppc64el'
149 check-etag: True151# urls:
152# - url: 'http://cdimage.ubuntu.com/ubuntu-server/{supported-release}/daily/pending/{supported-release}-server-ppc64el.iso'
153# check-etag: True
150 builders:154 builders:
151 - download-iso:155 - download-iso:
152 release: '{supported-release}'156 release: '{supported-release}'
153157
=== modified file 'jobs/iso-testing/jobs.yaml'
--- jobs/iso-testing/jobs.yaml 2017-03-30 17:51:41 +0000
+++ jobs/iso-testing/jobs.yaml 2017-04-03 15:20:24 +0000
@@ -216,12 +216,14 @@
216 - download-sleep216 - download-sleep
217 node: 'iso-testing'217 node: 'iso-testing'
218 triggers: # Check the image manifest and file list for changes every every 15 minutes218 triggers: # Check the image manifest and file list for changes every every 15 minutes
219 - pollurl:219 - daily
220 cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash220# Currently working with IS to determine the best method - https://portal.admin.canonical.com/101149
221 polling-node: 'iso-testing'221# - pollurl:
222 urls:222# cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash
223 - url: 'http://cdimage.ubuntu.com/{flavor}/daily-live/pending/{dev-release}-desktop-{arch}.iso'223# polling-node: 'iso-testing'
224 check-etag: True224# urls:
225# - url: 'http://cdimage.ubuntu.com/{flavor}/daily-live/pending/{dev-release}-desktop-{arch}.iso'
226# check-etag: True
225 builders:227 builders:
226 - download-iso:228 - download-iso:
227 release: '{dev-release}'229 release: '{dev-release}'
@@ -239,12 +241,14 @@
239 - download-sleep241 - download-sleep
240 node: 'iso-testing'242 node: 'iso-testing'
241 triggers: # Check the image manifest and file list for changes every every 15 minutes243 triggers: # Check the image manifest and file list for changes every every 15 minutes
242 - pollurl:244 - daily
243 cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash245# Currently working with IS to determine the best method - https://portal.admin.canonical.com/101149
244 polling-node: 'iso-testing'246# - pollurl:
245 urls:247# cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash
246 - url: 'http://cdimage.ubuntu.com/{supported-release}/daily-live/pending/{supported-release}-desktop-{arch}.iso'248# polling-node: 'iso-testing'
247 check-etag: True249# urls:
250# - url: 'http://cdimage.ubuntu.com/{supported-release}/daily-live/pending/{supported-release}-desktop-{arch}.iso'
251# check-etag: True
248 builders:252 builders:
249 - download-iso:253 - download-iso:
250 release: '{supported-release}'254 release: '{supported-release}'
@@ -262,12 +266,14 @@
262 - download-sleep266 - download-sleep
263 node: 'iso-testing'267 node: 'iso-testing'
264 triggers: # Check the image manifest and file list for changes every every 15 minutes268 triggers: # Check the image manifest and file list for changes every every 15 minutes
265 - pollurl:269 - daily
266 cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash270# Currently working with IS to determine the best method - https://portal.admin.canonical.com/101149
267 polling-node: 'iso-testing'271# - pollurl:
268 urls:272# cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash
269 - url: 'http://cdimage.ubuntu.com/ubuntu-server/daily/pending/{dev-release}-server-{arch}.iso'273# polling-node: 'iso-testing'
270 check-etag: True274# urls:
275# - url: 'http://cdimage.ubuntu.com/ubuntu-server/daily/pending/{dev-release}-server-{arch}.iso'
276# check-etag: True
271 builders:277 builders:
272 - download-iso:278 - download-iso:
273 release: '{dev-release}'279 release: '{dev-release}'
@@ -285,12 +291,14 @@
285 - download-sleep291 - download-sleep
286 node: 'iso-testing'292 node: 'iso-testing'
287 triggers: # Check the image manifest and file list for changes every every 15 minutes293 triggers: # Check the image manifest and file list for changes every every 15 minutes
288 - pollurl:294 - daily
289 cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash295# Currently working with IS to determine the best method - https://portal.admin.canonical.com/101149
290 polling-node: 'iso-testing'296# - pollurl:
291 urls:297# cron: 'H/15 * * * *' # The H allows jenkins to stagger jobs using a hash
292 - url: 'http://cdimage.ubuntu.com/ubuntu-server/{supported-release}/daily/pending/{supported-release}-server-{arch}.iso'298# polling-node: 'iso-testing'
293 check-etag: True299# urls:
300# - url: 'http://cdimage.ubuntu.com/ubuntu-server/{supported-release}/daily/pending/{supported-release}-server-{arch}.iso'
301# check-etag: True
294 builders:302 builders:
295 - download-iso:303 - download-iso:
296 release: '{supported-release}'304 release: '{supported-release}'

Subscribers

People subscribed via source and target branches