Add job to run bashate changes over devstack

Using the dependent change, add a bashate job that runs any changes
with devstack's bashate test, so we can be more confident we're not
breaking it.  Non-voting, for now.

Change-Id: Ia41cef4bfb6c85875ba2844a00a687998b91e7f3
Depends-On: I165c4d66db8b7bdcff235ef7d8c99029637bb76a
This commit is contained in:
Ian Wienand 2015-10-16 12:17:29 +11:00
parent a773929e9f
commit bd26b5ee45
2 changed files with 30 additions and 0 deletions

25
jenkins/jobs/bashate.yaml Normal file
View File

@ -0,0 +1,25 @@
- job:
# run bashate changes over devstack
name: 'gate-bashate-devstack'
node: 'bare-trusty'
wrappers:
- build-timeout:
timeout: 60
builders:
- link-logs
- shell: |
#!/bin/bash -eux
cd $WORKSPACE
/usr/zuul-env/bin/zuul-cloner --cache-dir /opt/git \
git://git.openstack.org \
openstack/bashate \
openstack/devstack
cd openstack/devstack
BASHATE_INSTALL_PATH=$WORKSPACE/openstack/bashate tox -e bashate
publishers:
- console-log

View File

@ -1085,6 +1085,9 @@ jobs:
- name: gate-dsvm-nodepool-src-shade
voting: false
- name: gate-bashate-devstack
voting: false
- name: gate-project-config-irc-access
files:
- 'accessbot/channels.yaml'
@ -5866,6 +5869,8 @@ projects:
- name: merge-check
- name: publish-to-pypi
- name: python-jobs
check:
- gate-bashate-devstack
- name: openstack-dev/ci-sandbox
template: