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:
parent
a773929e9f
commit
bd26b5ee45
25
jenkins/jobs/bashate.yaml
Normal file
25
jenkins/jobs/bashate.yaml
Normal 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
|
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user