Native Zuul v3 jobs

Use the jobs defined by sahara-tests, and force the installation of
the saharaclient code by tuning LIBS_FROM_GIT.

Depends-On: https://review.openstack.org/512058
Change-Id: I33641a575b0529d6ff53ca9cf2b14e7d67d53084
This commit is contained in:
Luigi Toscano
2018-02-08 21:54:10 +01:00
parent d6a4b1d813
commit 8539116be5

32
.zuul.yaml Normal file
View File

@@ -0,0 +1,32 @@
- project:
check:
jobs:
- python-saharaclient-scenario
- python-saharaclient-tempest
gate:
jobs:
- python-saharaclient-scenario
- python-saharaclient-tempest
- job:
name: python-saharaclient-scenario
description: |
Run scenario tests for Sahara against python-saharaclient changes.
parent: sahara-tests-scenario
required-projects:
- openstack/python-saharaclient
vars:
devstack_localrc:
LIBS_FROM_GIT: 'python-saharaclient'
- job:
name: python-saharaclient-tempest
description: |
Run Tempest tests from the Sahara plugin against python-saharaclient
changes.
parent: sahara-tests-tempest
required-projects:
- openstack/python-saharaclient
vars:
devstack_localrc:
LIBS_FROM_GIT: 'python-saharaclient'