summaryrefslogtreecommitdiff
path: root/zuul.d/layout.yaml
blob: 0e489b131e8a04cc041d514fa3b2a1de9fe273ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
---
# zuul.d/layout.yaml
# This file is the Zuul layout of openstack-infra/tripleo-ci project
# It describes the jobs that will run when submitting a change in this
# repository.

- project:
    templates:
      - tripleo-standalone-scenarios-full
      - tripleo-multinode-baremetal-full
      - tripleo-multinode-container-full
      - tripleo-multinode-experimental
      - tripleo-undercloud-jobs
      - tripleo-multinode-branchful
      - tripleo-build-containers-jobs
    check:
      jobs:
        - openstack-tox-linters
        - openstack-tox-py27:
            files:
              - ^scripts/emit_releases_file/.*$
        - openstack-tox-py35:
            files:
              - ^scripts/emit_releases_file/.*$
        - tripleo-buildimage-overcloud-full-centos-7:
            files:
              - ^playbooks/tripleo-buildimage/.*$
        - tripleo-buildimage-ironic-python-agent-centos-7:
            files:
              - ^playbooks/tripleo-buildimage/.*$
        - tripleo-buildimage-overcloud-hardened-full-centos-7:
            files:
              - ^playbooks/tripleo-buildimage/.*$
        - tripleo-ci-centos-7-scenario001-multinode-oooq-container:
            files:
              - ^playbooks/tripleo-ci/.*$
        - tripleo-ci-centos-7-scenario002-multinode-oooq-container:
            files:
              - ^playbooks/tripleo-ci/.*$
        - tripleo-ci-centos-7-scenario003-multinode-oooq-container:
            files:
              - ^playbooks/tripleo-ci/.*$
        - tripleo-ci-centos-7-scenario004-multinode-oooq-container:
            files:
              - ^playbooks/tripleo-ci/.*$
        - tripleo-ci-centos-7-scenario007-multinode-oooq-container:
            files:
              - ^playbooks/tripleo-ci/.*$
        - tripleo-ci-centos-7-scenario008-multinode-oooq-container:
            files:
              - ^playbooks/tripleo-ci/.*$
        - tripleo-ci-centos-7-scenario009-multinode-oooq-container:
            files:
              - ^playbooks/tripleo-ci/.*$
    gate:
      queue: tripleo
      jobs:
        # Don't put a files section on the linters job, otherwise no
        # jobs might be defined and nothing can merge in this repo.
        - openstack-tox-linters
        - openstack-tox-py27:
            files:
              - ^scripts/emit_releases_file/.*$
        - openstack-tox-py35:
            files:
              - ^scripts/emit_releases_file/.*$
        - openstack-tox-pep8:
            files:
              - ^scripts/emit_releases_file/.*$
        - tripleo-buildimage-overcloud-full-centos-7:
            files:
              - ^playbooks/tripleo-buildimage/.*$