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
|
voting: false
|
||||||
- name: gate-pecan-tox-barbican-tip
|
- name: gate-pecan-tox-barbican-tip
|
||||||
voting: false
|
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
|
# The project list is grouped by type of project, and within each
|
||||||
# group, projects are sorted (mostly) alphabetically.
|
# group, projects are sorted (mostly) alphabetically.
|
||||||
@ -3281,19 +3291,14 @@ projects:
|
|||||||
|
|
||||||
- name: stackforge/designate
|
- name: stackforge/designate
|
||||||
template:
|
template:
|
||||||
|
- name: python-jobs
|
||||||
|
- name: check-requirements
|
||||||
- name: publish-to-pypi
|
- name: publish-to-pypi
|
||||||
- name: docs-on-rtfd
|
- name: docs-on-rtfd
|
||||||
check:
|
check:
|
||||||
- gate-designate-pep8
|
- gate-designate-devstack-dsvm
|
||||||
- gate-designate-python26
|
|
||||||
- gate-designate-python27
|
|
||||||
gate:
|
gate:
|
||||||
- gate-designate-pep8
|
- gate-designate-devstack-dsvm
|
||||||
- gate-designate-python26
|
|
||||||
- gate-designate-python27
|
|
||||||
post:
|
|
||||||
- designate-coverage
|
|
||||||
- designate-branch-tarball
|
|
||||||
|
|
||||||
- name: stackforge/designate-specs
|
- name: stackforge/designate-specs
|
||||||
check:
|
check:
|
||||||
@ -4098,19 +4103,14 @@ projects:
|
|||||||
|
|
||||||
- name: stackforge/python-designateclient
|
- name: stackforge/python-designateclient
|
||||||
template:
|
template:
|
||||||
|
- name: python-jobs
|
||||||
|
- name: check-requirements
|
||||||
- name: publish-to-pypi
|
- name: publish-to-pypi
|
||||||
- name: docs-on-rtfd
|
- name: docs-on-rtfd
|
||||||
check:
|
check:
|
||||||
- gate-python-designateclient-pep8
|
- gate-designate-devstack-dsvm
|
||||||
- gate-python-designateclient-python26
|
|
||||||
- gate-python-designateclient-python27
|
|
||||||
gate:
|
gate:
|
||||||
- gate-python-designateclient-pep8
|
- gate-designate-devstack-dsvm
|
||||||
- gate-python-designateclient-python26
|
|
||||||
- gate-python-designateclient-python27
|
|
||||||
post:
|
|
||||||
- python-designateclient-coverage
|
|
||||||
- python-designateclient-branch-tarball
|
|
||||||
|
|
||||||
- name: stackforge/python-kiteclient
|
- name: stackforge/python-kiteclient
|
||||||
template:
|
template:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user