cinder/doc/source/contributor/zuul.rst
Andreas Jaeger dff0f7b2c1 Docs: Jenkins is dead, long live Zuul
Cinder does not use Jenkins for quite some time anymore, update the
information for Zuul.

Fix also an aligment problem and a formatting bug (_x_ is
not RST markup) in file i18n.rst.

Change-Id: Icaa26764041106ad95eb69b7a94400429e025bd9
2019-08-13 21:06:27 +02:00

1.3 KiB

Continuous Integration with Zuul

Cinder uses Zuul as project gating system. The Zuul web front-end is at https://status.opendev.org.

Zuul ensures that only tested code gets merged. The configuration is mainly done in cinder's .zuul.yaml file.

The following is a partial list of jobs that are configured to run on changes. Test jobs run initially on proposed changes and get run again after review and approval. Note that for each job run the code gets rebased to current HEAD to test exactly the state that gets merged.

openstack-tox-pep8

Run linters like PEP8 checks.

openstack-tox-pylint

Run Pylint checks.

openstack-tox-python27

Run unit tests using python2.7.

openstack-tox-python36

Run unit tests using python3.6.

openstack-tox-docs

Build this documentation for review.

The following jobs are some of the jobs that run after a change is merged:

publish-openstack-tox-docs

Build this documentation and publish to OpenStack Cinder.

publish-openstack-python-branch-tarball

Do python setup.py sdist to create a tarball of the cinder code and upload it to http://tarballs.openstack.org/cinder.