Adds tripleo-tox-molecule
This new job should be used by tripleo jobs that need molecule but also need to use extra required-projects in order to enable us of Depends-On. The job is similar to openstack-tox-molecule but with extra bits for tripleo. Change-Id: I49b74476170c06ccd847c08318f4fc501b690924 Depends-On: https://review.opendev.org/#/c/669871/
This commit is contained in:
parent
57cdfca7cd
commit
128ffc377e
|
@ -244,3 +244,22 @@
|
||||||
- ^tripleo_repos/.*$
|
- ^tripleo_repos/.*$
|
||||||
# python-tripleoclient
|
# python-tripleoclient
|
||||||
- ^tripleoclient/v1/container.*$
|
- ^tripleoclient/v1/container.*$
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: tripleo-tox-molecule
|
||||||
|
# should `parent: openstack-tox-molecule` but we cannot because
|
||||||
|
# rdo zuul cannot load jobs from openstack-zuul-jobs.
|
||||||
|
# https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/jobs.yaml#L206
|
||||||
|
# https://github.com/rdo-infra/review.rdoproject.org-config/blob/master/zuul/rdo.yaml#L942-L943
|
||||||
|
description: |
|
||||||
|
TripleO own version of openstack-tox-molecule which adds
|
||||||
|
required-projects. These are used in order to allow testing change
|
||||||
|
requests with Depends-On, like below
|
||||||
|
openstack/tripleo-ci/roles/tripleo-repos -> openstack/tripleo-repos
|
||||||
|
parent: tox-molecule
|
||||||
|
success-url: "tox/reports.html"
|
||||||
|
failure-url: "tox/reports.html"
|
||||||
|
vars:
|
||||||
|
bindep_profile: test molecule
|
||||||
|
required-projects:
|
||||||
|
- opendev.org/openstack/tripleo-repos
|
||||||
|
|
|
@ -14,10 +14,10 @@
|
||||||
- tripleo-standalone-scenarios-full
|
- tripleo-standalone-scenarios-full
|
||||||
- tripleo-undercloud-jobs
|
- tripleo-undercloud-jobs
|
||||||
- tripleo-periodic
|
- tripleo-periodic
|
||||||
- openstack-tox-molecule
|
|
||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-tox-linters
|
- openstack-tox-linters
|
||||||
|
- tripleo-tox-molecule
|
||||||
- openstack-tox-py27: &files
|
- openstack-tox-py27: &files
|
||||||
success-url: "tox/reports.html"
|
success-url: "tox/reports.html"
|
||||||
failure-url: "tox/reports.html"
|
failure-url: "tox/reports.html"
|
||||||
|
@ -66,6 +66,7 @@
|
||||||
# Don't put a files section on the linters job, otherwise no
|
# Don't put a files section on the linters job, otherwise no
|
||||||
# jobs might be defined and nothing can merge in this repo.
|
# jobs might be defined and nothing can merge in this repo.
|
||||||
- openstack-tox-linters
|
- openstack-tox-linters
|
||||||
|
- tripleo-tox-molecule
|
||||||
- openstack-tox-py27:
|
- openstack-tox-py27:
|
||||||
files:
|
files:
|
||||||
- ^scripts/emit_releases_file/.*$
|
- ^scripts/emit_releases_file/.*$
|
||||||
|
|
Loading…
Reference in New Issue