Convert legacy tox requirements jobs

Move legacy tox jobs specific to requirements repo here and convert them
to zuul v3 native jobs.

Needed-By: If2877e49b99f71abd2ca6ae0d1840ee14ae4600d
Change-Id: I3e8542dd20b918d07e351498be412061d8a398a2
This commit is contained in:
Andreas Jaeger
2017-11-04 17:24:10 +01:00
parent 55ee63a7ab
commit 06c2beedce
2 changed files with 55 additions and 0 deletions

45
.zuul.d/jobs.yaml Normal file
View File

@@ -0,0 +1,45 @@
- job:
name: requirements-tox-babel
parent: openstack-tox
description: |
Run test for requirements project.
Uses tox with the ``babel`` environment.
files:
- ^babel-test/.*
- ^tox.ini
- ^upper-constraints.txt
vars:
tox_envlist: babel
- job:
name: requirements-tox-py27-check-uc
parent: openstack-tox
description: |
Run test for requirements project.
Uses tox with the ``py27-check-uc`` environment.
files: ^upper-constraints.*txt$
vars:
tox_envlist: py27-check-uc
- job:
name: requirements-tox-py35-check-uc
parent: openstack-tox
description: |
Run test for requirements project.
Uses tox with the ``py35-check-uc`` environment.
files: ^upper-constraints.*txt$
vars:
tox_envlist: py35-check-uc
- job:
name: requirements-tox-validate-projects
parent: openstack-tox
description: |
Run test for requirements project.
Uses tox with the ``validate-projects`` environment.
vars:
tox_envlist: validate-projects

View File

@@ -3,6 +3,11 @@
check:
jobs:
- openstack-tox-validate
- requirements-tox-babel
- requirements-tox-py27-check-uc
- requirements-tox-py35-check-uc:
branches: ^(?!stable/(newton|ocata|pike)).*$
- requirements-tox-validate-projects
- cross-cinder-py27
- cross-cinder-py35:
branches: ^(?!stable/(newton|ocata)).*$
@@ -29,6 +34,11 @@
queue: integrated
jobs:
- openstack-tox-validate
- requirements-tox-babel
- requirements-tox-py27-check-uc
- requirements-tox-py35-check-uc:
branches: ^(?!stable/(newton|ocata|pike)).*$
- requirements-tox-validate-projects
- cross-cinder-py27
- cross-cinder-py35:
branches: ^(?!stable/(newton|ocata)).*$