zuul-client/.zuul.yaml
Matthieu Huin ff9b60a809 Add cross testing with Zuul
Add the "zuul-client-zuul-functional" integration test.

This test ensures that the zuul-client CLI can interact
as intended with a "real" instance of Zuul.

Depends-On: https://review.opendev.org/752039

Change-Id: I23e3c4cc2721a000ec244696c27ab44c0a96d868
2020-09-25 13:29:07 +00:00

53 lines
1.3 KiB
YAML

- job:
name: zuul-client-zuul-functional
parent: tox
description: |
Test that Zuul and zuul-client work together.
required-projects:
- zuul/zuul
- zuul/zuul-client
vars:
zuul_work_dir: "{{ zuul.projects['opendev.org/zuul/zuul'].src_dir }}"
tox_envlist: zuul_client
nodeset: ubuntu-bionic
- project:
vars:
release_python: python3
check:
jobs:
- zuul-tox-docs
- tox-linters:
vars:
tox_install_bindep: false
- tox-py36:
nodeset: ubuntu-bionic
timeout: 3600
- tox-py38:
nodeset: ubuntu-bionic
timeout: 3600
- zuul-client-zuul-functional
- build-python-release
gate:
jobs:
- zuul-tox-docs
- tox-linters:
vars:
tox_install_bindep: false
- tox-py36:
nodeset: ubuntu-bionic
timeout: 3600
- tox-py38:
nodeset: ubuntu-bionic
timeout: 3600
- zuul-client-zuul-functional
- build-python-release
promote:
jobs:
- opendev-promote-python
- zuul-promote-docs
release:
jobs:
- opendev-release-python
- zuul-publish-tox-docs