summaryrefslogtreecommitdiff
path: root/zuul.d
diff options
context:
space:
mode:
Diffstat (limited to 'zuul.d')
-rw-r--r--zuul.d/metal3-jobs.yaml30
-rw-r--r--zuul.d/project.yaml2
2 files changed, 32 insertions, 0 deletions
diff --git a/zuul.d/metal3-jobs.yaml b/zuul.d/metal3-jobs.yaml
new file mode 100644
index 000000000..9322c2103
--- /dev/null
+++ b/zuul.d/metal3-jobs.yaml
@@ -0,0 +1,30 @@
+- job:
+ name: metal3-base
+ abstract: true
+ description: Base job for metal3-dev-env based ironic jobs.
+ nodeset: openstack-single-node-jammy
+ run: playbooks/metal3-ci/run.yaml
+ post-run: playbooks/metal3-ci/post.yaml
+ timeout: 10800
+ required-projects:
+ - opendev.org/openstack/ironic
+ - opendev.org/openstack/ironic-inspector
+ irrelevant-files:
+ - ^.*\.rst$
+ - ^api-ref/.*$
+ - ^doc/.*$
+ - ^driver-requirements.txt$
+ - ^install-guide/.*$
+ - ^ironic/locale/.*$
+ - ^ironic/tests/.*$
+ - ^ironic_inspector/locale/.*$
+ - ^ironic_inspector/test/.*$
+ - ^releasenotes/.*$
+ - ^setup.cfg$
+ - ^test-requirements.txt$
+ - ^tox.ini$
+
+- job:
+ name: metal3-integration
+ description: Run metal3 CI on ironic.
+ parent: metal3-base
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 0f7ff75e1..8fbfbb929 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -57,6 +57,8 @@
voting: false
- bifrost-benchmark-ironic:
voting: false
+ - metal3-integration:
+ voting: false
gate:
jobs:
- ironic-tox-unit-with-driver-libs