CI for the TripleO project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

layout.yaml 3.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. ---
  2. # zuul.d/layout.yaml
  3. # This file is the Zuul layout of openstack-infra/tripleo-ci project
  4. # It describes the jobs that will run when submitting a change in this
  5. # repository.
  6. - project:
  7. templates:
  8. - tripleo-multinode-baremetal-full
  9. - tripleo-multinode-container-full
  10. - tripleo-multinode-experimental
  11. - tripleo-undercloud-jobs
  12. - tripleo-multinode-branchful
  13. check:
  14. jobs:
  15. - openstack-tox-linters
  16. - openstack-tox-py27:
  17. files:
  18. - ^scripts/emit_releases_file/.*$
  19. - openstack-tox-py35:
  20. files:
  21. - ^scripts/emit_releases_file/.*$
  22. - tripleo-ci-centos-7-scenario001-multinode-oooq:
  23. files:
  24. - ^playbooks/tripleo-ci/.*$
  25. - tripleo-ci-centos-7-scenario002-multinode-oooq:
  26. files:
  27. - ^playbooks/tripleo-ci/.*$
  28. - tripleo-ci-centos-7-scenario002-multinode-oooq:
  29. files:
  30. - ^playbooks/tripleo-ci/.*$
  31. - tripleo-ci-centos-7-scenario003-multinode-oooq:
  32. files:
  33. - ^playbooks/tripleo-ci/.*$
  34. - tripleo-ci-centos-7-scenario004-multinode-oooq:
  35. files:
  36. - ^playbooks/tripleo-ci/.*$
  37. - tripleo-ci-centos-7-scenario007-multinode-oooq:
  38. files:
  39. - ^playbooks/tripleo-ci/.*$
  40. - tripleo-ci-centos-7-scenario009-multinode-oooq:
  41. files:
  42. - ^playbooks/tripleo-ci/.*$
  43. - tripleo-ci-centos-7-scenario001-multinode-oooq-container:
  44. files:
  45. - ^playbooks/tripleo-ci/.*$
  46. - tripleo-ci-centos-7-scenario002-multinode-oooq-container:
  47. files:
  48. - ^playbooks/tripleo-ci/.*$
  49. - tripleo-ci-centos-7-scenario003-multinode-oooq-container:
  50. files:
  51. - ^playbooks/tripleo-ci/.*$
  52. - tripleo-ci-centos-7-scenario004-multinode-oooq-container:
  53. files:
  54. - ^playbooks/tripleo-ci/.*$
  55. - tripleo-ci-centos-7-scenario007-multinode-oooq-container:
  56. files:
  57. - ^playbooks/tripleo-ci/.*$
  58. - tripleo-ci-centos-7-scenario008-multinode-oooq-container:
  59. files:
  60. - ^playbooks/tripleo-ci/.*$
  61. gate:
  62. queue: tripleo
  63. jobs:
  64. # Don't put a files section on the linters job, otherwise no
  65. # jobs might be defined and nothing can merge in this repo.
  66. - openstack-tox-linters
  67. - openstack-tox-py27:
  68. files:
  69. - ^scripts/emit_releases_file/.*$
  70. - openstack-tox-py35:
  71. files:
  72. - ^scripts/emit_releases_file/.*$
  73. - openstack-tox-pep8:
  74. files:
  75. - ^scripts/emit_releases_file/.*$
  76. - tripleo-ci-centos-7-scenario001-multinode-oooq:
  77. files:
  78. - ^playbooks/tripleo-ci/.*$
  79. - tripleo-ci-centos-7-scenario002-multinode-oooq:
  80. files:
  81. - ^playbooks/tripleo-ci/.*$
  82. - tripleo-ci-centos-7-scenario003-multinode-oooq:
  83. files:
  84. - ^playbooks/tripleo-ci/.*$
  85. - tripleo-ci-centos-7-scenario004-multinode-oooq:
  86. files:
  87. - ^playbooks/tripleo-ci/.*$
  88. - tripleo-ci-centos-7-scenario007-multinode-oooq:
  89. files:
  90. - ^playbooks/tripleo-ci/.*$
  91. - tripleo-ci-centos-7-scenario001-multinode-oooq-container:
  92. files:
  93. - ^playbooks/tripleo-ci/.*$
  94. - tripleo-ci-centos-7-scenario002-multinode-oooq-container:
  95. files:
  96. - ^playbooks/tripleo-ci/.*$
  97. - tripleo-ci-centos-7-scenario003-multinode-oooq-container:
  98. files:
  99. - ^playbooks/tripleo-ci/.*$
  100. - tripleo-ci-centos-7-scenario004-multinode-oooq-container:
  101. files:
  102. - ^playbooks/tripleo-ci/.*$