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:
Sorin Sbarnea 2019-07-09 20:43:06 +01:00
parent 57cdfca7cd
commit 128ffc377e
2 changed files with 21 additions and 1 deletions

View File

@ -244,3 +244,22 @@
- ^tripleo_repos/.*$
# python-tripleoclient
- ^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

View File

@ -14,10 +14,10 @@
- tripleo-standalone-scenarios-full
- tripleo-undercloud-jobs
- tripleo-periodic
- openstack-tox-molecule
check:
jobs:
- openstack-tox-linters
- tripleo-tox-molecule
- openstack-tox-py27: &files
success-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
# jobs might be defined and nothing can merge in this repo.
- openstack-tox-linters
- tripleo-tox-molecule
- openstack-tox-py27:
files:
- ^scripts/emit_releases_file/.*$