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
16- job:
17    name: gophercloud-acceptance-test-ironic
18    parent: golang-test
19    description: |
20      Run gophercloud ironic acceptance test on master branch
21    run: .zuul/playbooks/gophercloud-acceptance-test-ironic/run.yaml
22
23- job:
24    name: gophercloud-acceptance-test-stein
25    parent: gophercloud-acceptance-test
26    description: |
27      Run gophercloud acceptance test on stein branch
28    vars:
29      global_env:
30        OS_BRANCH: stable/stein
31
32- job:
33    name: gophercloud-acceptance-test-rocky
34    parent: gophercloud-acceptance-test
35    description: |
36      Run gophercloud acceptance test on rocky branch
37    vars:
38      global_env:
39        OS_BRANCH: stable/rocky
40
41- job:
42    name: gophercloud-acceptance-test-queens
43    parent: gophercloud-acceptance-test
44    description: |
45      Run gophercloud acceptance test on queens branch
46    vars:
47      global_env:
48        OS_BRANCH: stable/queens
49
50- job:
51    name: gophercloud-acceptance-test-pike
52    parent: gophercloud-acceptance-test
53    description: |
54      Run gophercloud acceptance test on pike branch
55    vars:
56      global_env:
57        OS_BRANCH: stable/pike
58
59- job:
60    name: gophercloud-acceptance-test-ocata
61    parent: gophercloud-acceptance-test
62    description: |
63      Run gophercloud acceptance test on ocata branch
64    vars:
65      global_env:
66        OS_BRANCH: stable/ocata
67
68- job:
69    name: gophercloud-acceptance-test-newton
70    parent: gophercloud-acceptance-test
71    description: |
72      Run gophercloud acceptance test on newton branch
73    vars:
74      global_env:
75        OS_BRANCH: stable/newton
76
77- job:
78    name: gophercloud-acceptance-test-mitaka
79    parent: gophercloud-acceptance-test
80    description: |
81      Run gophercloud acceptance test on mitaka branch
82    vars:
83      global_env:
84        OS_BRANCH: stable/mitaka
85    nodeset: ubuntu-trusty
86
87- project:
88    name: gophercloud/gophercloud
89    check:
90      jobs:
91        - gophercloud-unittest
92        - gophercloud-acceptance-test
93        - gophercloud-acceptance-test-ironic
94    recheck-mitaka:
95      jobs:
96        - gophercloud-acceptance-test-mitaka
97    recheck-newton:
98      jobs:
99        - gophercloud-acceptance-test-newton
100    recheck-ocata:
101      jobs:
102        - gophercloud-acceptance-test-ocata
103    recheck-pike:
104      jobs:
105        - gophercloud-acceptance-test-pike
106    recheck-queens:
107      jobs:
108        - gophercloud-acceptance-test-queens
109    recheck-rocky:
110      jobs:
111        - gophercloud-acceptance-test-rocky
112    recheck-stein:
113      jobs:
114        - gophercloud-acceptance-test-stein
115