Add rally-scenarios job

This job installs rally devstack integration and runs rally exercises.

Change-Id: I6b145444fe5dad06ef039d7ef0b74df8e49fe104
This commit is contained in:
Sergey Skripnick 2014-04-02 16:01:03 +03:00
parent 0ca0fb35cf
commit 018578660d
3 changed files with 29 additions and 0 deletions
modules/openstack_project/files
jenkins_job_builder/config
zuul

@ -2023,6 +2023,9 @@
node: bare-precise
- check-rally-install-{node}:
node: bare-centos6
- '{pipeline}-rally-scenarios':
pipeline: check
node: 'devstack-precise || devstack-precise-check'
- project:
name: python-rallyclient

@ -9,3 +9,26 @@
publishers:
- console-log
- job-template:
name: '{pipeline}-rally-scenarios'
node: '{node}'
builders:
- link-logs
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PROJECTS="stackforge/rally $PROJECTS"
function pre_test_hook {{
/opt/stack/new/rally/tests_ci/pre_test_hook.sh
}}
export -f pre_test_hook
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
publishers:
- devstack-logs
- console-log

@ -550,6 +550,8 @@ jobs:
voting: false
- name: ^check-rally-install-.*$
voting: false
- name: ^check-rally-scenarios-.*$
voting: false
- name: gate-rally-python33
voting: false
- name: gate-stevedore-docs
@ -4373,6 +4375,7 @@ projects:
- gate-rally-python33
- check-rally-install-bare-centos6
- check-rally-install-bare-precise
- check-rally-scenarios
gate:
- gate-rally-pep8
- gate-rally-python26