1- job:
2    name: gophercloud-unittest
3    parent: golang-test
4    description: |
5      Run gophercloud unit test
6    run: .zuul/playbooks/gophercloud-unittest/run.yaml
7    nodeset: ubuntu-xenial-ut
8
9- job:
10    name: gophercloud-acceptance-test
11    parent: golang-test
12    description: |
13      Run gophercloud acceptance test on master branch
14    run: .zuul/playbooks/gophercloud-acceptance-test/run.yaml
15    nodeset: ubuntu-bionic
16
17- job:
18    name: gophercloud-acceptance-test-ironic
19    parent: golang-test
20    description: |
21      Run gophercloud ironic acceptance test on master branch
22    run: .zuul/playbooks/gophercloud-acceptance-test-ironic/run.yaml
23    nodeset: ubuntu-bionic
24
25- job:
26    name: gophercloud-acceptance-test-stein
27    parent: gophercloud-acceptance-test
28    description: |
29      Run gophercloud acceptance test on stein branch
30    vars:
31      global_env:
32        OS_BRANCH: stable/stein
33
34- job:
35    name: gophercloud-acceptance-test-rocky
36    parent: gophercloud-acceptance-test
37    description: |
38      Run gophercloud acceptance test on rocky branch
39    vars:
40      global_env:
41        OS_BRANCH: stable/rocky
42
43- job:
44    name: gophercloud-acceptance-test-queens
45    parent: gophercloud-acceptance-test
46    description: |
47      Run gophercloud acceptance test on queens branch
48    vars:
49      global_env:
50        OS_BRANCH: stable/queens
51
52- job:
53    name: gophercloud-acceptance-test-pike
54    parent: gophercloud-acceptance-test
55    description: |
56      Run gophercloud acceptance test on pike branch
57    vars:
58      global_env:
59        OS_BRANCH: stable/pike
60
61- job:
62    name: gophercloud-acceptance-test-ocata
63    parent: gophercloud-acceptance-test
64    description: |
65      Run gophercloud acceptance test on ocata branch
66    vars:
67      global_env:
68        OS_BRANCH: stable/ocata
69
70- job:
71    name: gophercloud-acceptance-test-newton
72    parent: gophercloud-acceptance-test
73    description: |
74      Run gophercloud acceptance test on newton branch
75    vars:
76      global_env:
77        OS_BRANCH: stable/newton
78
79- project:
80    name: gophercloud/gophercloud
81    check:
82      jobs:
83        - gophercloud-unittest
84        - gophercloud-acceptance-test
85        - gophercloud-acceptance-test-ironic
86    recheck-newton:
87      jobs:
88        - gophercloud-acceptance-test-newton
89    recheck-ocata:
90      jobs:
91        - gophercloud-acceptance-test-ocata
92    recheck-pike:
93      jobs:
94        - gophercloud-acceptance-test-pike
95    recheck-queens:
96      jobs:
97        - gophercloud-acceptance-test-queens
98    recheck-rocky:
99      jobs:
100        - gophercloud-acceptance-test-rocky
101    recheck-stein:
102      jobs:
103        - gophercloud-acceptance-test-stein
104