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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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. - tripleo-build-containers-jobs
  14. check:
  15. jobs:
  16. - openstack-tox-linters
  17. - openstack-tox-py27:
  18. files:
  19. - ^scripts/emit_releases_file/.*$
  20. - openstack-tox-py35:
  21. files:
  22. - ^scripts/emit_releases_file/.*$
  23. - tripleo-ci-centos-7-scenario001-multinode-oooq:
  24. files:
  25. - ^playbooks/tripleo-ci/.*$
  26. - tripleo-ci-centos-7-scenario002-multinode-oooq:
  27. files:
  28. - ^playbooks/tripleo-ci/.*$
  29. - tripleo-ci-centos-7-scenario002-multinode-oooq:
  30. files:
  31. - ^playbooks/tripleo-ci/.*$
  32. - tripleo-ci-centos-7-scenario003-multinode-oooq:
  33. files:
  34. - ^playbooks/tripleo-ci/.*$
  35. - tripleo-ci-centos-7-scenario004-multinode-oooq:
  36. files:
  37. - ^playbooks/tripleo-ci/.*$
  38. - tripleo-ci-centos-7-scenario007-multinode-oooq:
  39. files:
  40. - ^playbooks/tripleo-ci/.*$
  41. - tripleo-ci-centos-7-scenario009-multinode-oooq:
  42. files:
  43. - ^playbooks/tripleo-ci/.*$
  44. - tripleo-ci-centos-7-scenario001-multinode-oooq-container:
  45. files:
  46. - ^playbooks/tripleo-ci/.*$
  47. - tripleo-ci-centos-7-scenario002-multinode-oooq-container:
  48. files:
  49. - ^playbooks/tripleo-ci/.*$
  50. - tripleo-ci-centos-7-scenario003-multinode-oooq-container:
  51. files:
  52. - ^playbooks/tripleo-ci/.*$
  53. - tripleo-ci-centos-7-scenario004-multinode-oooq-container:
  54. files:
  55. - ^playbooks/tripleo-ci/.*$
  56. - tripleo-ci-centos-7-scenario007-multinode-oooq-container:
  57. files:
  58. - ^playbooks/tripleo-ci/.*$
  59. - tripleo-ci-centos-7-scenario008-multinode-oooq-container:
  60. files:
  61. - ^playbooks/tripleo-ci/.*$
  62. gate:
  63. queue: tripleo
  64. jobs:
  65. # Don't put a files section on the linters job, otherwise no
  66. # jobs might be defined and nothing can merge in this repo.
  67. - openstack-tox-linters
  68. - openstack-tox-py27:
  69. files:
  70. - ^scripts/emit_releases_file/.*$
  71. - openstack-tox-py35:
  72. files:
  73. - ^scripts/emit_releases_file/.*$
  74. - openstack-tox-pep8:
  75. files:
  76. - ^scripts/emit_releases_file/.*$
  77. - tripleo-ci-centos-7-scenario001-multinode-oooq:
  78. files:
  79. - ^playbooks/tripleo-ci/.*$
  80. - tripleo-ci-centos-7-scenario002-multinode-oooq:
  81. files:
  82. - ^playbooks/tripleo-ci/.*$
  83. - tripleo-ci-centos-7-scenario003-multinode-oooq:
  84. files:
  85. - ^playbooks/tripleo-ci/.*$
  86. - tripleo-ci-centos-7-scenario004-multinode-oooq:
  87. files:
  88. - ^playbooks/tripleo-ci/.*$
  89. - tripleo-ci-centos-7-scenario007-multinode-oooq:
  90. files:
  91. - ^playbooks/tripleo-ci/.*$
  92. - tripleo-ci-centos-7-scenario001-multinode-oooq-container:
  93. files:
  94. - ^playbooks/tripleo-ci/.*$
  95. - tripleo-ci-centos-7-scenario002-multinode-oooq-container:
  96. files:
  97. - ^playbooks/tripleo-ci/.*$
  98. - tripleo-ci-centos-7-scenario003-multinode-oooq-container:
  99. files:
  100. - ^playbooks/tripleo-ci/.*$
  101. - tripleo-ci-centos-7-scenario004-multinode-oooq-container:
  102. files:
  103. - ^playbooks/tripleo-ci/.*$