Merge lp:~canonical-platform-qa/qa-jenkins-jobs/ust-minor-moves into lp:qa-jenkins-jobs

Proposed by Allan LeSage
Status: Merged
Approved by: Max Brustkern
Approved revision: 176
Merged at revision: 174
Proposed branch: lp:~canonical-platform-qa/qa-jenkins-jobs/ust-minor-moves
Merge into: lp:qa-jenkins-jobs
Diff against target: 101 lines (+17/-23)
2 files modified
jobs/ubuntu-system-tests/ci-jobs.yaml (+1/-1)
jobs/ubuntu-system-tests/jobs.yaml (+16/-22)
To merge this branch: bzr merge lp:~canonical-platform-qa/qa-jenkins-jobs/ust-minor-moves
Reviewer Review Type Date Requested Status
platform-qa-bot continuous-integration Approve
Max Brustkern (community) Approve
Review via email: mp+305379@code.launchpad.net

Commit message

Minor adjustments for ust including node labels.

Description of the change

A few minor moves including adopting a node-labeling convention to route traffic better, disabling periodic jobs, a minor rename.

To post a comment you must log in.
Revision history for this message
platform-qa-bot (platform-qa-bot) wrote :
review: Approve (continuous-integration)
176. By Allan LeSage

Remove periodic jobs altogether.

Revision history for this message
Max Brustkern (nuclearbob) wrote :

Looks good!

review: Approve
Revision history for this message
platform-qa-bot (platform-qa-bot) wrote :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'jobs/ubuntu-system-tests/ci-jobs.yaml'
2--- jobs/ubuntu-system-tests/ci-jobs.yaml 2016-08-26 20:49:32 +0000
3+++ jobs/ubuntu-system-tests/ci-jobs.yaml 2016-09-09 20:00:53 +0000
4@@ -106,6 +106,6 @@
5 steps:
6 - trigger-builds:
7 - project:
8- - 'ust_rc-proposed_krillin_sanity_test'
9+ - 'ust-ci-krillin'
10 block: true
11 property-file: $WORKSPACE/ust-parameters.txt
12
13=== modified file 'jobs/ubuntu-system-tests/jobs.yaml'
14--- jobs/ubuntu-system-tests/jobs.yaml 2016-08-31 21:34:38 +0000
15+++ jobs/ubuntu-system-tests/jobs.yaml 2016-09-09 20:00:53 +0000
16@@ -22,7 +22,6 @@
17 - regression
18 automation_status:
19 - stable
20- - unstable
21 channel:
22 - 'rc'
23 - 'rc-proposed'
24@@ -32,14 +31,14 @@
25 device_node: krillin-02||krillin-06
26 - arale:
27 device_channel: 'meizu.en'
28- device_node: arale-06
29+ device_node: arale-06||arale-05
30 jobs:
31 - 'flash-device'
32 - 'ust_{channel}_{device}_{test_level}'
33 - 'ust_{channel}_{device}_{test_level}_test'
34- - 'ust_{channel}_{device}_periodic'
35 - 'ust_report-results-to-practitest'
36 - 'ust_rc-proposed_{device}_{automation_status}'
37+ - 'ust-ci-{device}'
38
39 - job-template:
40 name: 'flash-device'
41@@ -106,6 +105,18 @@
42
43 - job-template:
44 <<: *UST_DEFAULT_JOB_TEMPLATE
45+ name: 'ust-ci-{device}'
46+ description: |
47+ Run tests from merge proposals.
48+ node: ust-ci-{device}
49+ parameters:
50+ - ubuntu-system-tests-parameters:
51+ tests_to_run: ''
52+ channel: rc-proposed
53+ device_channel: '{device_channel}'
54+
55+- job-template:
56+ <<: *UST_DEFAULT_JOB_TEMPLATE
57 name: 'ust_{channel}_{device}_{test_level}'
58 description: |
59 Triggered by image publication, reports results to PractiTest.
60@@ -114,6 +125,7 @@
61 tests_to_run: '{test_level}'
62 channel: '{channel}'
63 device_channel: '{device_channel}'
64+ node: ust-{device}
65 triggers:
66 - new-system-image-published-trigger:
67 channel: '{channel}'
68@@ -138,25 +150,6 @@
69
70 - job-template:
71 <<: *UST_DEFAULT_JOB_TEMPLATE
72- name: 'ust_{channel}_{device}_periodic'
73- description: |
74- Run a single reliable test a few times a day to scout for device problems.
75- parameters:
76- - ubuntu-system-tests-parameters:
77- tests_to_run: ubuntu_system_tests.tests.test_add_contact.AddContactSystemTest.test_add_contact_with_name_and_number
78- channel: '{channel}'
79- device_channel: '{device_channel}'
80- triggers:
81- - timed: "H */6 * * *"
82- publishers:
83- - archive:
84- artifacts: 'results/**/*'
85- allow-empty: 'true'
86- - junit:
87- results: 'results/artifacts/test-results.xml'
88-
89-- job-template:
90- <<: *UST_DEFAULT_JOB_TEMPLATE
91 name: 'ust_rc-proposed_{device}_{automation_status}'
92 description: |
93 Run stable or unstable tests periodically.
94@@ -165,6 +158,7 @@
95 tests_to_run: '{automation_status}'
96 channel: rc-proposed
97 device_channel: '{device_channel}'
98+ node: ust-{device}
99 triggers:
100 - timed: '@daily'
101 publishers:

Subscribers

People subscribed via source and target branches