Vitrage - Added experimental Job

1. vitrage.yaml: Edited the template to support a variable "suite"
2. projects.yaml: Added new jobs
gate-vitrage-dsvm-api
gate-vitrage-dsvm-datasources-nv
3. layout.yaml: Added experimental job gate-vitrage-dsvm-datasource-nv

Change-Id: I8e2df17ba293b2a98e8b2a5fcb6eb3d27285b318
This commit is contained in:
Noam Bloom 2016-05-26 10:00:31 +03:00
parent 279c6e70c8
commit 66f8b99f05
3 changed files with 14 additions and 5 deletions

View File

@ -9279,11 +9279,18 @@
jobs:
- python-jobs
- pypi-jobs
- '{pipeline}-vitrage-dsvm{job-suffix}':
- '{pipeline}-vitrage-dsvm-{suite}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
suite: 'api'
job-suffix: ''
branch-override: default
- '{pipeline}-vitrage-dsvm-{suite}{job-suffix}':
pipeline: gate
node: ubuntu-trusty
suite: 'datasources'
job-suffix: '-nv'
branch-override: default
- project:
name: vitrage-dashboard

View File

@ -1,5 +1,5 @@
- job-template:
name: '{pipeline}-vitrage-dsvm{job-suffix}'
name: '{pipeline}-vitrage-dsvm-{suite}{job-suffix}'
node: '{node}'
wrappers:
@ -33,7 +33,7 @@
export -f gate_hook
function post_test_hook {{
source $BASE/new/vitrage/devstack/post_test_hook.sh
source $BASE/new/vitrage/devstack/post_test_hook.sh '{suite}'
}}
export -f post_test_hook

View File

@ -12180,10 +12180,12 @@ projects:
- name: python3-jobs
- name: check-requirements
- name: publish-to-pypi
experimental:
- gate-vitrage-dsvm-datasources-nv
check:
- gate-vitrage-dsvm
- gate-vitrage-dsvm-api
gate:
- gate-vitrage-dsvm
- gate-vitrage-dsvm-api
- name: openstack/vitrage-dashboard
template: