requirements/.zuul.d/cross-jobs.yaml
OpenDev Sysadmins fb8f620fe3 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:43:33 +00:00

185 lines
4.9 KiB
YAML

- job:
name: requirements-cross-test
parent: openstack-tox
timeout: 2400
description: |
A parent job to perform cross-repository tests.
Inherit from this job, and add the intended project to
``required-projects``.
Also, set the following variable:
.. zuul:jobvar:: tox_envlist
Use the specified tox environments (``ALL`` selects all).
nodeset: ubuntu-bionic
vars:
zuul_work_dir: "{{ (zuul.projects.values() | selectattr('required') | selectattr('name', 'match', '^(?!openstack/requirements)') | list)[0].src_dir }}"
files:
- upper-constraints.txt
- .zuul.d/cross-jobs.yaml
- job:
name: requirements-cross-npm
parent: nodejs-npm-run-test
timeout: 2400
description: |
A parent job to perform cross-repository npm tests.
Inherit from this job, and add the intended project to
``required-projects``.
Also, set the following variable:
.. zuul:jobvar:: tox_envlist
Use the specified tox environments (``ALL`` selects all).
vars:
zuul_work_dir: "{{ (zuul.projects.values() | selectattr('required') | selectattr('name', 'match', '^(?!openstack/requirements)') | list)[0].src_dir }}"
files:
- upper-constraints.txt
- .zuul.d/cross-jobs.yaml
- job:
name: cross-cinder-py27
parent: requirements-cross-test
description: Run cross-project tests on cinder with py27.
required-projects: openstack/cinder
vars:
tox_envlist: py27
- job:
name: cross-cinder-py36
parent: requirements-cross-test
description: Run cross-project tests on cinder with py36.
required-projects: openstack/cinder
vars:
tox_envlist: py36
- job:
name: cross-glance-py27
parent: requirements-cross-test
description: Run cross-project tests on glance with py27.
required-projects: openstack/glance
vars:
tox_envlist: py27
- job:
name: cross-glance-py36
parent: requirements-cross-test
description: Run cross-project tests on glance with py36.
required-projects: openstack/glance
vars:
tox_envlist: py36
- job:
name: cross-horizon-py27
parent: requirements-cross-test
description: Run cross-project tests on horizon with py27.
required-projects: openstack/horizon
vars:
tox_envlist: py27
- job:
name: cross-horizon-py36
parent: requirements-cross-test
description: Run cross-project tests on horizon with py36.
required-projects: openstack/horizon
vars:
tox_envlist: py36
- job:
name: cross-horizon-npm
parent: requirements-cross-npm
description: Run cross-project tests on horizon with npm.
required-projects: openstack/horizon
vars:
tox_envlist: npm
- job:
name: cross-keystone-py27
parent: requirements-cross-test
description: Run cross-project tests on keystone with py27.
required-projects: openstack/keystone
vars:
tox_envlist: py27
- job:
name: cross-keystone-py36
parent: requirements-cross-test
description: Run cross-project tests on keystone with py36.
required-projects: openstack/keystone
vars:
tox_envlist: py36
- job:
name: cross-neutron-py27
parent: requirements-cross-test
description: Run cross-project tests on neutron with py27.
required-projects: openstack/neutron
vars:
tox_envlist: py27
- job:
name: cross-neutron-py36
parent: requirements-cross-test
description: Run cross-project tests on neutron with py36.
required-projects: openstack/neutron
vars:
tox_envlist: py36
- job:
name: cross-nova-functional
parent: requirements-cross-test
description: Run cross-project functional tests on nova.
required-projects: openstack/nova
vars:
tox_envlist: functional
- job:
name: cross-nova-py27
parent: requirements-cross-test
description: Run cross-project tests on nova with py27.
required-projects: openstack/nova
vars:
tox_envlist: py27
- job:
name: cross-nova-py36
parent: requirements-cross-test
description: Run cross-project tests on nova with py36.
required-projects: openstack/nova
vars:
tox_envlist: py36
- job:
name: cross-swift-py27
parent: requirements-cross-test
description: Run cross-project tests on swift with py27.
required-projects: openstack/swift
vars:
tox_envlist: py27
- job:
name: cross-swift-py36
parent: requirements-cross-test
description: Run cross-project tests on swift with py36.
required-projects: openstack/swift
vars:
tox_envlist: py36
- job:
name: cross-osc-build-sphinx-docs
parent: build-openstack-sphinx-docs
description: |
Run cross-project tests on python-openstackclient with
build-openstack-sphinx-docs.
vars:
zuul_work_dir: src/opendev.org/openstack/python-openstackclient
required-projects:
- openstack/python-openstackclient
files:
- upper-constraints.txt
- .zuul.d/cross-jobs.yaml