Merge lp:~mwhudson/qa-jenkins-jobs/live-server-jobs into lp:qa-jenkins-jobs

Proposed by Michael Hudson-Doyle
Status: Merged
Approved by: Joshua Powers
Approved revision: no longer in the source branch.
Merged at revision: 300
Proposed branch: lp:~mwhudson/qa-jenkins-jobs/live-server-jobs
Merge into: lp:qa-jenkins-jobs
Diff against target: 55 lines (+38/-0)
1 file modified
jobs/iso-testing/jobs.yaml (+38/-0)
To merge this branch: bzr merge lp:~mwhudson/qa-jenkins-jobs/live-server-jobs
Reviewer Review Type Date Requested Status
Canonical Platform QA Jenkins Pending
Review via email: mp+335428@code.launchpad.net

Description of the change

Adds a job to run some live-server tests. We'll need to copy http://people.canonical.com/~mwh/live-server-for-utah.iso to /var/cache/utah/iso/bionic-live-server-amd64.iso and trigger the job manually for now, but it's a start!

To post a comment you must log in.
300. By Joshua Powers

Enable live-server ISO testing

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'jobs/iso-testing/jobs.yaml'
--- jobs/iso-testing/jobs.yaml 2017-11-15 13:14:18 +0000
+++ jobs/iso-testing/jobs.yaml 2017-12-20 01:25:56 +0000
@@ -76,6 +76,7 @@
76 - '{flavor}-{release}-desktop-{arch}-smoke-{desktop-test}'76 - '{flavor}-{release}-desktop-{arch}-smoke-{desktop-test}'
77 - 'ubuntu-{release}-server-{arch}-smoke-{server-test}'77 - 'ubuntu-{release}-server-{arch}-smoke-{server-test}'
78 - '{flavor}-{release}-desktop-{arch}-iso-disk-footprint'78 - '{flavor}-{release}-desktop-{arch}-iso-disk-footprint'
79 - 'ubuntu-bionic-live-server-amd64-smoke-default'
79 - 'mark-pending-current'80 - 'mark-pending-current'
80# builder stanzas describe reusable build steps81# builder stanzas describe reusable build steps
81- builder: # This step downloads the iso82- builder: # This step downloads the iso
@@ -384,6 +385,43 @@
384 - mark-junit385 - mark-junit
385386
386- job-template:387- job-template:
388 name: 'ubuntu-{release}-live-server-{arch}-smoke-default'
389 description: |
390 Run the default iso test on a live-server image
391 Defined in lp:qa-jenkins-jobs
392 parameters:
393 - string:
394 name: QA_JENKINS_JOBS_BRANCH
395 default: lp:qa-jenkins-jobs
396 description: "Launchpad branch of qa-jenkins-jobs from which to pick the scripts from."
397 node: 'iso-testing'
398 #triggers:
399 # - reverse: # Trigger after static validation succeeds
400 # jobs: 'ubuntu-{release}-server-{arch}-iso-static-validation'
401 # result: 'success'
402 builders:
403 - clear-artifacts:
404 - echo-media-info:
405 iso: '/var/cache/utah/iso/{release}-live-server-{arch}.iso'
406 - branch-bzr-project:
407 project-url: '$QA_JENKINS_JOBS_BRANCH'
408 project-name: 'qa-jenkins-jobs'
409 - run-iso-test:
410 release: '{release}'
411 variant: 'live-server'
412 arch: '{arch}'
413 test: 'default'
414 - write-parameters-file:
415 release: '{release}'
416 variant: 'live-server'
417 arch: '{arch}'
418 flavor: 'ubuntu-server'
419 publishers:
420 - archive-artifacts
421 #- trigger-mark-pending-current
422 - mark-junit
423
424- job-template:
387 name: '{flavor}-{release}-desktop-{arch}-smoke-{desktop-test}'425 name: '{flavor}-{release}-desktop-{arch}-smoke-{desktop-test}'
388 description: |426 description: |
389 Run other desktop iso tests427 Run other desktop iso tests

Subscribers

People subscribed via source and target branches