Add new pipeline for magnum

This patch splits one functional testing pipeline to api(common) and
k8s.

We should merge this patch first, then
Ic33ea42f6108c7444c152706458cf1a686ed1756 would works well.

Partially implements: blueprint split-gate-functional-dsvm-magnum
Change-Id: I10e09b2deea7a0643a9516701994cc47813e1aaa
This commit is contained in:
Eli Qiao 2015-11-05 09:37:37 +08:00
parent 23da1ea04a
commit 9e4a50cb73
3 changed files with 16 additions and 5 deletions

View File

@ -1,5 +1,5 @@
- job-template:
name: '{pipeline}-functional-dsvm-magnum{job-suffix}'
name: '{pipeline}-functional-dsvm-magnum-{coe}{job-suffix}'
node: '{node}'
wrappers:
@ -30,7 +30,7 @@
function post_test_hook {{
source $BASE/new/devstack/accrc/admin/admin
cd /opt/stack/new/magnum/
./magnum/tests/contrib/post_test_hook.sh
./magnum/tests/contrib/post_test_hook.sh {coe}
}}
export -f post_test_hook

View File

@ -2311,9 +2311,16 @@
- python-jobs
- openstack-publish-jobs
- translation-jobs
- '{pipeline}-functional-dsvm-magnum{job-suffix}':
- '{pipeline}-functional-dsvm-magnum-{coe}{job-suffix}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
coe: 'api'
job-suffix: ''
branch-override: default
- '{pipeline}-functional-dsvm-magnum-{coe}{job-suffix}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
coe: 'k8s'
job-suffix: ''
branch-override: default
- 'gate-{name}-tox-{envlist}':

View File

@ -1002,7 +1002,10 @@ jobs:
- name: gate-tempest-dsvm-swift3
voting: false
- name: gate-functional-dsvm-magnum
- name: gate-functional-dsvm-magnum-api
branch: ^(?!stable/kilo).*$
- name: gate-functional-dsvm-magnum-k8s
branch: ^(?!stable/kilo).*$
- name: gate-tempest-dsvm-centos7
@ -5707,7 +5710,8 @@ projects:
- name: openstack-server-release-jobs
- name: translation-jobs
check:
- gate-functional-dsvm-magnum
- gate-functional-dsvm-magnum-api
- gate-functional-dsvm-magnum-k8s
- gate-magnum-tox-bandit
- magnum-coverage