aboutsummaryrefslogtreecommitdiff
path: root/doc/source/contributor/ci.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source/contributor/ci.rst')
-rw-r--r--doc/source/contributor/ci.rst18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/source/contributor/ci.rst b/doc/source/contributor/ci.rst
index 71f9e3032..0ffd7d498 100644
--- a/doc/source/contributor/ci.rst
+++ b/doc/source/contributor/ci.rst
@@ -28,3 +28,21 @@ consumes a large amount of logging resources.
Please note that git usually strips lines beginning with `#` from the commit
message. This can be avoided by preceding the string with a space.
+
+CI coverage matrix
+~~~~~~~~~~~~~~~~~~
+
+Zuul job templates live in ``zuul.d`` and are applied in
+``zuul.d/project.yaml``. Pipelines always run tox/python style+unit checks,
+docs/release builds, and requirements checks; the matrix below shows the
+scenario jobs in ``check``/``gate``.
+
+.. csv-table:: Scenario matrix
+ :header-rows: 1
+ :file: ci-matrix.csv
+ :widths: 12 7 7 7 7 7 7 7 7 7 7 7 7 12
+ :delim: ;
+
+Legend: ✅ = covered, ❌ = disabled, – = not covered. ``Core`` means the standard
+Keystone/Glance/Neutron/Nova/Heat stack is deployed; ``Tempest`` indicates
+smoke tests run; ``SLURP`` = Skip Level Upgrade Release Process.