jenkins-job-builder/.zuul.yaml
Vsevolod Fedorov fee4e65cec Update Zuul CI
* Flake8 is moved to github now.
* tox-py38 job is broken on opendev - it uses default nodeset, which
  runs on ubuntu-jammy. But ubuntu-jammy does not have python 3.8,
  and job fails.
  Override it's nodeset to ubuntu-focal, which still has it.

Change-Id: Id9b20f48f112f659bbb4e891e73933b1c56250c1
2022-12-19 16:19:22 +03:00

41 lines
867 B
YAML

- job:
name: jjb-tox-linters
parent: tox
vars:
tox_envlist: linters
- job:
name: jjb-tox-cross-python-jenkins
description: Tests compatibility with master branch of python-jenkins
parent: tox-py38
required-projects:
- jjb/python-jenkins
- jjb/jenkins-job-builder
nodeset: ubuntu-focal
voting: true
- job:
name: jjb-tox-docs-linkcheck
parent: tox
vars:
tox_envlist: docs-linkcheck
- project:
templates:
- docs-on-readthedocs
- openstack-python37-jobs-no-constraints
vars:
rtd_webhook_id: '47271'
check:
jobs:
- tox-py38:
nodeset: ubuntu-focal
- jjb-tox-linters
- jjb-tox-cross-python-jenkins
- jjb-tox-docs-linkcheck
- tox-cover
gate:
jobs:
- tox-py38:
nodeset: ubuntu-focal