Add Designate DevStack/Requirements/Docs Jobs
All new jobs are initially non-voting. Create a new gate-designate-devstack-dsvm job, and apply it to the check/gate queues of stackforge/designate and stackforge/python-designateclient Switch designate and python-designateclient to use the python-jobs template, which brings in a new gate-{name}-docs job. Finally, enable the check-requirements template for designate and python-designateclient. Change-Id: I93ae46e3b7fea4a3115b9891d733215964419a38
This commit is contained in:
parent
ef686b72d4
commit
3f70b1da6f
@ -0,0 +1,36 @@
|
||||
- job:
|
||||
name: gate-designate-devstack-dsvm
|
||||
node: devstack-precise
|
||||
|
||||
wrappers:
|
||||
- timeout:
|
||||
timeout: 65
|
||||
fail: true
|
||||
- timestamps
|
||||
|
||||
builders:
|
||||
- link-logs
|
||||
- net-info
|
||||
- devstack-checkout
|
||||
- shell: |
|
||||
#!/bin/bash -xe
|
||||
export PYTHONUNBUFFERED=true
|
||||
export DEVSTACK_GATE_TIMEOUT=60
|
||||
export ENABLED_SERVICES=designate,designate-api,designate-central,designate-sink
|
||||
export PROJECTS="stackforge/designate $PROJECTS"
|
||||
export PROJECTS="stackforge/python-designateclient $PROJECTS"
|
||||
|
||||
function pre_test_hook {
|
||||
# Install designate devstack integration
|
||||
DESIGNATE_BASE=/opt/stack/new/designate
|
||||
DEVSTACK_BASE=/opt/stack/new/devstack
|
||||
cp -R $DESIGNATE_BASE/contrib/devstack/* $DEVSTACK_BASE/
|
||||
}
|
||||
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
|
@ -651,6 +651,16 @@ jobs:
|
||||
voting: false
|
||||
- name: gate-pecan-tox-barbican-tip
|
||||
voting: false
|
||||
- name: gate-designate-devstack-dsvm
|
||||
voting: false
|
||||
- name: gate-designate-requirements
|
||||
voting: false
|
||||
- name: gate-designate-docs
|
||||
voting: false
|
||||
- name: gate-python-designateclient-requirements
|
||||
voting: false
|
||||
- name: gate-python-designateclient-docs
|
||||
voting: false
|
||||
|
||||
# The project list is grouped by type of project, and within each
|
||||
# group, projects are sorted (mostly) alphabetically.
|
||||
@ -3281,19 +3291,14 @@ projects:
|
||||
|
||||
- name: stackforge/designate
|
||||
template:
|
||||
- name: python-jobs
|
||||
- name: check-requirements
|
||||
- name: publish-to-pypi
|
||||
- name: docs-on-rtfd
|
||||
check:
|
||||
- gate-designate-pep8
|
||||
- gate-designate-python26
|
||||
- gate-designate-python27
|
||||
- gate-designate-devstack-dsvm
|
||||
gate:
|
||||
- gate-designate-pep8
|
||||
- gate-designate-python26
|
||||
- gate-designate-python27
|
||||
post:
|
||||
- designate-coverage
|
||||
- designate-branch-tarball
|
||||
- gate-designate-devstack-dsvm
|
||||
|
||||
- name: stackforge/designate-specs
|
||||
check:
|
||||
@ -4098,19 +4103,14 @@ projects:
|
||||
|
||||
- name: stackforge/python-designateclient
|
||||
template:
|
||||
- name: python-jobs
|
||||
- name: check-requirements
|
||||
- name: publish-to-pypi
|
||||
- name: docs-on-rtfd
|
||||
check:
|
||||
- gate-python-designateclient-pep8
|
||||
- gate-python-designateclient-python26
|
||||
- gate-python-designateclient-python27
|
||||
- gate-designate-devstack-dsvm
|
||||
gate:
|
||||
- gate-python-designateclient-pep8
|
||||
- gate-python-designateclient-python26
|
||||
- gate-python-designateclient-python27
|
||||
post:
|
||||
- python-designateclient-coverage
|
||||
- python-designateclient-branch-tarball
|
||||
- gate-designate-devstack-dsvm
|
||||
|
||||
- name: stackforge/python-kiteclient
|
||||
template:
|
||||
|
Loading…
x
Reference in New Issue
Block a user