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 2.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. ---
  2. # zuul.d/layout.yaml
  3. # This file is the Zuul layout of openstack/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-build-containers-jobs
  9. - tripleo-multinode-baremetal-full
  10. - tripleo-multinode-branchful
  11. - tripleo-multinode-container-full
  12. - tripleo-multinode-experimental
  13. - tripleo-standalone-scenarios-full
  14. - tripleo-undercloud-jobs
  15. - tripleo-periodic
  16. check:
  17. jobs:
  18. - openstack-tox-linters
  19. - openstack-tox-py27: &files
  20. success-url: "tox/reports.html"
  21. failure-url: "tox/reports.html"
  22. files:
  23. - ^bindep.txt$
  24. - ^requirements.txt$
  25. - ^scripts/emit_releases_file/.*$
  26. - ^setup.cfg$
  27. - ^setup.py$
  28. - ^tox.ini$
  29. - openstack-tox-py35:
  30. <<: *files
  31. - tripleo-buildimage-overcloud-full-centos-7:
  32. files:
  33. - ^playbooks/tripleo-buildimage/.*$
  34. - tripleo-buildimage-ironic-python-agent-centos-7:
  35. files:
  36. - ^playbooks/tripleo-buildimage/.*$
  37. - tripleo-buildimage-overcloud-hardened-full-centos-7:
  38. files:
  39. - ^playbooks/tripleo-buildimage/.*$
  40. - tripleo-ci-centos-7-scenario001-multinode-oooq-container:
  41. files:
  42. - ^playbooks/tripleo-ci/.*$
  43. - tripleo-ci-centos-7-scenario002-multinode-oooq-container:
  44. files:
  45. - ^playbooks/tripleo-ci/.*$
  46. - tripleo-ci-centos-7-scenario003-multinode-oooq-container:
  47. files:
  48. - ^playbooks/tripleo-ci/.*$
  49. - tripleo-ci-centos-7-scenario004-multinode-oooq-container:
  50. files:
  51. - ^playbooks/tripleo-ci/.*$
  52. - tripleo-ci-centos-7-scenario007-multinode-oooq-container:
  53. files:
  54. - ^playbooks/tripleo-ci/.*$
  55. - tripleo-ci-centos-7-scenario008-multinode-oooq-container:
  56. files:
  57. - ^playbooks/tripleo-ci/.*$
  58. - tripleo-ci-centos-7-scenario009-multinode-oooq-container:
  59. files:
  60. - ^playbooks/tripleo-ci/.*$
  61. - tripleo-ci-centos-7-scenario012-multinode-oooq-container:
  62. files:
  63. - ^playbooks/tripleo-ci/.*$
  64. gate:
  65. queue: tripleo
  66. jobs:
  67. # Don't put a files section on the linters job, otherwise no
  68. # jobs might be defined and nothing can merge in this repo.
  69. - openstack-tox-linters
  70. - openstack-tox-py27:
  71. files:
  72. - ^scripts/emit_releases_file/.*$
  73. - openstack-tox-py35:
  74. files:
  75. - ^scripts/emit_releases_file/.*$
  76. - openstack-tox-pep8:
  77. files:
  78. - ^scripts/emit_releases_file/.*$
  79. - tripleo-buildimage-overcloud-full-centos-7:
  80. files:
  81. - ^playbooks/tripleo-buildimage/.*$