canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #05550
[Merge] qa-jenkins-jobs:iso-download-fix into qa-jenkins-jobs:master
Ural Tunaboyu has proposed merging qa-jenkins-jobs:iso-download-fix into qa-jenkins-jobs:master.
Requested reviews:
Canonical Platform QA Team (canonical-platform-qa)
For more details, see:
https://code.launchpad.net/~canonical-platform-qa/qa-jenkins-jobs/+git/qa-jenkins-jobs/+merge/474590
Replaced `supported-release` and `dev-release` with `supported_release` and `dev_release` respectively so they can be used in templates. Replaced `release` with `dev_release` and `supported_release` as appropriate in iso-download job definitions so that the URL polling regex is generated correctly by JJB.
--
Your team Canonical Platform QA Team is requested to review the proposed merge of qa-jenkins-jobs:iso-download-fix into qa-jenkins-jobs:master.
diff --git a/jobs/iso-testing/jobs.yaml b/jobs/iso-testing/jobs.yaml
index febffe7..89b6a70 100644
--- a/jobs/iso-testing/jobs.yaml
+++ b/jobs/iso-testing/jobs.yaml
@@ -24,7 +24,7 @@
variant: 'desktop'
release: # Additional releases can be added here
- 'jammy'
- supported-release: # All non-dev releases which should be tested go here
+ supported_release: # All non-dev releases which should be tested go here
- 'jammy'
arch: # Mostly likely different jobs would be needed for other arches
- 'amd64'
@@ -35,7 +35,7 @@
- 'oem'
jobs:
- 'mark-pending-current'
- - '{flavor}-{supported-release}-{variant}-{arch}-iso-download'
+ - '{flavor}-{supported_release}-{variant}-{arch}-iso-download'
- '{flavor}-{release}-{variant}-{arch}-iso-static-validation'
- '{flavor}-{release}-{variant}-{arch}-smoke-default'
- '{flavor}-{release}-{variant}-{arch}-smoke-{desktop-test}'
@@ -48,9 +48,9 @@
release:
- 'noble'
- 'oracular'
- supported-release:
+ supported_release:
- 'noble'
- dev-release:
+ dev_release:
- 'oracular'
arch:
- 'amd64'
@@ -60,8 +60,8 @@
# the entry can be deleted once the change is confirmed
# - 'default_minimal'
jobs:
- - '{flavor}-{dev-release}-{variant}-{arch}-iso-download'
- - '{flavor}-{supported-release}-{variant}-{arch}-iso-download'
+ - '{flavor}-{dev_release}-{variant}-{arch}-iso-download'
+ - '{flavor}-{supported_release}-{variant}-{arch}-iso-download'
- '{flavor}-{release}-{variant}-{arch}-iso-static-validation'
- '{flavor}-{release}-{variant}-{arch}-smoke-default'
- '{flavor}-{release}-{variant}-{arch}-smoke-{desktop-test}'
@@ -156,7 +156,7 @@
# I'm not adding a job for that so it will never accidentally be deployed.
- job-template:
- name: '{flavor}-{dev-release}-{variant}-{arch}-iso-download'
+ name: '{flavor}-{dev_release}-{variant}-{arch}-iso-download'
description: |
This job downloads the latest daily desktop iso
Defined in lp:qa-jenkins-jobs
@@ -171,7 +171,7 @@
- url: 'http://cdimage.ubuntu.com/daily-live/pending/.publish_info#iso-download-{variant}-{arch}'
check-content:
- text:
- - !j2: '^{{release}}-.*-{{arch | replace("+", "\+") }}.iso .+$'
+ - !j2: '^{{dev_release}}-.*-{{arch | replace("+", "\+") }}.iso .+$'
wrappers:
- timeout:
timeout: 30
@@ -179,7 +179,7 @@
- timestamps
builders:
- download-iso:
- release: '{dev-release}'
+ release: '{dev_release}'
variant: '{variant}'
arch: '{arch}'
flavor: '{flavor}'
@@ -187,7 +187,7 @@
- email-canonical-ubuntu-qa
- job-template:
- name: '{flavor}-{supported-release}-{variant}-{arch}-iso-download'
+ name: '{flavor}-{supported_release}-{variant}-{arch}-iso-download'
description: |
This job downloads the latest lts daily desktop iso
Defined in lp:qa-jenkins-jobs
@@ -199,10 +199,10 @@
cron: '@hourly'
polling-node: 'iso-testing'
urls:
- - url: 'http://cdimage.ubuntu.com/{supported-release}/daily-live/pending/.publish_info#iso-download-{variant}-{arch}'
+ - url: 'http://cdimage.ubuntu.com/{supported_release}/daily-live/pending/.publish_info#iso-download-{variant}-{arch}'
check-content:
- text:
- - !j2: '^{{release}}-.*-{{arch | replace("+", "\+") }}.iso .+$'
+ - !j2: '^{{supported_release}}-.*-{{arch | replace("+", "\+") }}.iso .+$'
wrappers:
- timeout:
timeout: 30
@@ -210,7 +210,7 @@
- timestamps
builders:
- download-iso:
- release: '{supported-release}'
+ release: '{supported_release}'
variant: '{variant}'
arch: '{arch}'
flavor: '{flavor}'