python-jenkins/.zuul.yaml
Andreas Jaeger 748aa2068b Update jobs
The repo uses docs-on-read-the-docs, remove extra
build-openstack-sphinx gate job.

Without this change, two docs jobs would be building in gate, tox-docs
and build-sphinx. One is enough.

Also, use templates instead of individual jobs.

Import other templates from project-config, use the failing docs
template since readthedocs is not setup yet.

Remove publish-to-pypi, this should stay in project-config.

Fix sphinx requirements for python 3.

Fix decoding in failing test.

Change-Id: Ic4f715b45c1284ea49339e96c2aa87b2e81fcbea
2019-05-21 21:35:07 +02:00

29 lines
730 B
YAML

---
- job:
name: jjb-tox-cross-jenkins-job-builder
description: Tests compatibility with master branch of jenkins-job-builder
parent: tox-py27
required-projects:
- jjb/python-jenkins
- jjb/jenkins-job-builder
voting: true
- project:
templates:
- docs-on-readthedocs-failing
- openstack-cover-jobs
- openstack-python35-jobs
- openstack-python36-jobs
check:
jobs:
- openstack-tox-linters
- openstack-tox-py27
- openstack-tox-pypy:
nodeset: ubuntu-bionic
- jjb-tox-cross-jenkins-job-builder
gate:
jobs:
- openstack-tox-linters
- openstack-tox-py27
- jjb-tox-cross-jenkins-job-builder