Timur Nurlygayanov ad3c85dd9a Add gate-murano-devstack job
Add an initial devstack job for the Murano project. This project
consist a few stackforge repositories.
It just installs murano's devstack integration and runs devstack.
That just ensures that the devstack integration doesn't blow up just
trying to start up the service(s). There's not much else to test yet,
but this is a starting point to build on.

Start this job out as non-voting so that we can make sure it works as
expected before turning it on to be gating.

Murano functional tests were moved to the correct directory with the
following commit: https://review.openstack.org/#/c/74998/

Change-Id: Id748e57aa72237cd62c13c1184b2c93f077cdcfc
2014-02-27 17:36:08 +04:00

4569 lines
127 KiB
YAML

includes:
- python-file: openstack_functions.py
pipelines:
- name: check
description: Newly uploaded patchsets enter this pipeline to receive an initial +/-1 Verified vote from Jenkins.
failure-message: Build failed. For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures
manager: IndependentPipelineManager
precedence: low
trigger:
gerrit:
- event: patchset-created
- event: change-restored
- event: comment-added
comment_filter: (?i)^\s*recheck(( (?:bug|lp)[\s#:]*(\d+))|( no bug))\s*$
- event: comment-added
require-approval:
- username: jenkins
older-than: 72h
- event: comment-added
require-approval:
- approved: 1
- username: jenkins
older-than: 24h
- event: comment-added
comment_filter: (?i)^\s*reverify( (?:bug|lp)[\s#:]*(\d+))\s*$
require-approval:
- approved: 1
- username: jenkins
- event: comment-added
require-approval:
- verified: -1
username: jenkins
approval:
- approved: 1
- event: comment-added
require-approval:
- verified: -2
username: jenkins
approval:
- approved: 1
start:
gerrit:
verified: 0
success:
gerrit:
verified: 1
failure:
gerrit:
verified: -1
- name: gate
description: Changes that have been approved by core developers are enqueued in order in this pipeline, and if they pass tests in Jenkins, will be merged.
failure-message: Build failed. For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures
manager: DependentPipelineManager
precedence: normal
trigger:
gerrit:
- event: comment-added
require-approval:
- verified: 1
username: jenkins
newer-than: 24h
approval:
- approved: 1
- event: comment-added
require-approval:
- verified: 2
username: jenkins
newer-than: 24h
approval:
- approved: 1
- event: comment-added
approval:
- verified: 1
username_filter: jenkins
start:
gerrit:
verified: 0
success:
gerrit:
verified: 2
submit: true
failure:
gerrit:
verified: -2
window-floor: 20
window-increase-factor: 2
- name: post
description: This pipeline runs jobs that operate after each change is merged.
manager: IndependentPipelineManager
precedence: low
trigger:
gerrit:
- event: ref-updated
ref: ^(?!(devnull|refs/.*)).*$
- name: tag
description: This pipeline runs jobs in response to any tag event.
manager: IndependentPipelineManager
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^refs/tags/.*$
- name: pre-release
description: This pipeline runs jobs on projects in response to pre-release tags.
manager: IndependentPipelineManager
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^refs/tags/([0-9]+\.)+[0-9]*(alpha|beta|candidate|rc|a|b|c|r|g)[0-9]*$
- name: release
description: When a commit is tagged as a release, this pipeline runs jobs that publish archives and documentation.
manager: IndependentPipelineManager
precedence: high
trigger:
gerrit:
- event: ref-updated
ref: ^refs/tags/([0-9]+\.)+[0-9]+$
- name: silent
description: This pipeline is used for silently testing new jobs.
manager: IndependentPipelineManager
precedence: low
trigger:
gerrit:
- event: patchset-created
- event: comment-added
comment_filter: (?i)^\s*recheck(( (?:bug|lp)[\s#:]*(\d+))|( no bug))\s*$
- name: experimental
description: On-demand pipeline for requesting a run against a set of jobs that are not yet gating. Leave review comment of "check experimental" to run jobs in this pipeline.
manager: IndependentPipelineManager
precedence: low
trigger:
gerrit:
- event: comment-added
comment_filter: (?i)^\s*check experimental\s*$
success:
gerrit:
force-message: true
failure:
gerrit:
force-message: true
- name: periodic
description: Jobs in this queue are triggered on a timer.
manager: IndependentPipelineManager
precedence: low
trigger:
timer:
- time: '0 6 * * *'
- name: periodic-stable
description: Periodic checks of the stable branches.
manager: IndependentPipelineManager
precedence: low
trigger:
timer:
- time: '1 6 * * *'
failure:
smtp:
from: jenkins@openstack.org
to: openstack-stable-maint@lists.openstack.org
subject: 'Stable check of {change.project} failed'
- name: periodic-qa
description: Periodic jobs for the QA team.
manager: IndependentPipelineManager
precedence: low
trigger:
timer:
- time: '2 6 * * *'
failure:
smtp:
from: jenkins@openstack.org
to: openstack-qa@lists.openstack.org
subject: 'Periodic jobs for {change.project} failed'
- name: check-tripleo
description: >
Newly uploaded patchsets enter this pipeline to receive an initial +/-1
Verified vote from Jenkins. This is used for TripleO patchsets only so
that if the TripleO cloud suffers a failure, folk looking can tell that
there isn't a system infra problem. only a TripleO specific problem.
Once the TripleO test cloud is multi region and has some months of
proven stability this will be folded back into the normal check pipeline.
failure-message: >
Build failed. For information on how to proceed, see
https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures
manager: IndependentPipelineManager
precedence: low
trigger:
gerrit:
- event: patchset-created
- event: change-restored
- event: comment-added
comment_filter: (?i)^\s*recheck(( (?:bug|lp)[\s#:]*(\d+))|( no bug))\s*$
success:
gerrit:
force-message: true
failure:
gerrit:
force-message: true
- name: experimental-tripleo
description: >
On-demand pipeline for requesting a run against a tripleo experimental
jobs - slower and running without redundancy - so not yet gating. Leave
review comment of "check experimental" to run jobs in this pipeline.
manager: IndependentPipelineManager
precedence: low
trigger:
gerrit:
- event: comment-added
comment_filter: (?i)^\s*check experimental\s*$
success:
gerrit:
force-message: true
failure:
gerrit:
force-message: true
project-templates:
- name: python-jobs
check:
- 'gate-{name}-pep8'
- 'gate-{name}-docs'
- 'gate-{name}-python26'
- 'gate-{name}-python27'
gate:
- 'gate-{name}-docs'
- 'gate-{name}-pep8'
- 'gate-{name}-python26'
- 'gate-{name}-python27'
post:
- '{name}-branch-tarball'
- '{name}-coverage'
- name: openstack-server-publish-jobs
post:
- '{name}-docs'
release:
- '{name}-docs'
- name: openstack-client-publish-jobs
release:
- '{name}-docs'
- name: check-requirements
check:
- 'gate-{name}-requirements'
gate:
- 'gate-{name}-requirements'
- name: periodic-grizzly
periodic-stable:
- 'periodic-{name}-docs-grizzly'
- 'periodic-{name}-python26-grizzly'
- 'periodic-{name}-python27-grizzly'
- name: periodic-havana
periodic-stable:
- 'periodic-{name}-docs-havana'
- 'periodic-{name}-python26-havana'
- 'periodic-{name}-python27-havana'
- name: openstack-doc-gate
check:
- gate-{name}-tox-checkniceness
- gate-{name}-tox-checksyntax
- gate-{name}-tox-checkdeletions
- gate-{name}-tox-doc-publish-checkbuild
gate:
- gate-{name}-tox-checksyntax
- gate-{name}-tox-checkdeletions
- gate-{name}-tox-doc-publish-checkbuild
jobs:
- name: ^.*$
parameter-function: single_use_node
# jobs run on the proposal worker
- name: ^.*(merge-release-tags|(propose|upstream)-(requirements|translation)-updates?)$
parameter-function: reusable_node
# jobs run on the pypi worker
- name: ^.*-(jenkinsci|mavencentral|pypi)-upload$
parameter-function: reusable_node
# jobs run on the mirror26, mirror27 and mirror33 workers
- name: ^(periodic|post)-mirror-python(26|27|33)$
parameter-function: reusable_node
# the salt-trigger worker has no jobs yet
# jobs run on the precisepy3k workers
- name: ^gate-.*-pypy$
parameter-function: reusable_node
- name: ^(gate|check)-requirements-integration-dsvm$
branch: ^(?!stable/grizzly).*$
- name: ^(gate|check)-tempest-dsvm-neutron-pg$
branch: ^(?!stable/grizzly).*$
- name: check-devstack-dsvm-neutron
branch: ^(?!stable/grizzly).*$
voting: false
- name: ^(gate|check)-tempest-dsvm-neutron-isolated$
branch: ^(?!stable/grizzly).*$
- name: ^(gate|check)-tempest-dsvm-neutron-pg-isolated$
branch: ^(?!stable/grizzly).*$
- name: ^(gate|check)-tempest-dsvm-neutron-full$
branch: ^(?!stable/grizzly).*$
voting: false
- name: ^(gate|check)-tempest-dsvm-neutron-heat-slow
branch: ^(?!stable/grizzly).*$
voting: false
- name: check-tempest-dsvm-ironic-nv
voting: false
- name: check-tempest-dsvm-ironic-postgres-nv
voting: false
- name: ^(gate|check)-tempest-dsvm-large-ops$
branch: ^(?!stable/grizzly).*$
- name: ^(gate|check)-tempest-dsvm-neutron-large-ops$
branch: ^(?!stable/grizzly).*$
- name: ^(gate|check)-tempest-dsvm-cells$
voting: false
- name: ^(gate|check)-tempest-dsvm-cells-full$
voting: false
- name: ^(gate|check)-grenade-dsvm$
branch: ^(?!stable/grizzly).*$
- name: ^(gate|check)-grenade-dsvm-neutron$
branch: ^(?!stable/grizzly).*$
voting: false
- name: ^(gate|check)-grenade-dsvm-partial-ncpu$
branch: ^(?!stable/(grizzly|havana)).*$
voting: false
- name: gate-tempest-python27
branch: ^(?!stable/grizzly).*$
# only here until stable is votable, then merge
# back to a single job
- name: ^(gate|check)-grenade-dsvm-forward$
branch: ^(stable/).*$
voting: false
- name: ^(gate|check)-grenade-dsvm-neutron-forward
branch: ^(stable/).*$
voting: false
- name: gate-grenade-noop
branch: ^(stable/grizzly).*$
- name: gate-devstack-bash8
branch: ^(?!stable/grizzly).*$
- name: gate-tempest-docs
branch: ^(?!stable/grizzly).*$
- name: tempest-docs
branch: ^(?!stable/grizzly).*$
- name: ^(gate|check)-swift-dsvm-functional$
branch: ^(?!stable/grizzly).*$
- name: check-tempest-dsvm-full-grizzly
voting: false
- name: check-tempest-dsvm-neutron-grizzly
voting: false
- name: check-tempest-dsvm-postgres-full-grizzly
voting: false
- name: check-devstack-dsvm-cells-grizzly
voting: false
- name: check-tempest-dsvm-cells-grizzly
voting: false
- name: check-tempest-dsvm-cells-full-grizzly
voting: false
- name: check-tempest-dsvm-full-havana
voting: false
- name: check-tempest-dsvm-neutron-havana
voting: false
- name: check-tempest-dsvm-postgres-full-havana
voting: false
- name: check-devstack-dsvm-cells-havana
voting: false
- name: check-tempest-dsvm-cells-havana
voting: false
- name: check-tempest-dsvm-cells-full-havana
voting: false
- name: check-tempest-dsvm-cells-full
voting: false
# For Gerrit ver 2.4.x (using maven)
- name: ^(gate|check)-gerrit-unittests$
branch: ^openstack/2\.4.*$
- name: gerrit-package
branch: ^openstack/2\.4.*$
# For Gerrit ver 2.8.x and later (using buck)
- name: ^.*gerrit.*buck$
branch: ^openstack/(?!2\.4).*$
- name: gate-nova-pylint
voting: false
- name: gate-cinder-pylint
branch: ^(?!stable/grizzly).*$
voting: false
- name: gate-horizon-python27-django14
branch: ^(?!stable/grizzly).*$
- name: dev-zuul-coverage
voting: false
- name: jenkins-job-builder-compare-xml
voting: false
failure-message: XML output has changed.
success-message: XML output is unchanged.
- name: config-compare-xml
voting: false
failure-message: Jenkins XML output has changed.
success-message: Jenkins XML output is unchanged.
# Continous publishing from master of the following documentation targets:
- name: openstack-admin-guide-cloud
branch: ^master$
- name: openstack-docs-site
branch: ^master$
- name: openstack-cli-reference
branch: ^master$
- name: openstack-glossary
branch: ^master$
- name: openstack-ha-guide
branch: ^master$
- name: openstack-image-guide
branch: ^master$
- name: openstack-user-guide
branch: ^master$
- name: openstack-user-guide-admin
branch: ^master$
- name: openstack-security-guide
branch: ^master$
- name: openstack-training-guides
branch: ^master$
# Documentation targets for master and future stable branches:
- name: openstack-config-reference
branch: ^(?!stable/grizzly).*$
- name: openstack-install-deploy-guide-debian
branch: ^(?!stable/grizzly).*$
- name: openstack-install-deploy-guide-fedora
branch: ^(?!stable/grizzly).*$
- name: openstack-install-deploy-guide-opensuse
branch: ^(?!stable/grizzly).*$
- name: openstack-install-deploy-guide-ubuntu
branch: ^(?!stable/grizzly).*$
- name: gate-openstack-manuals-tox-checkniceness
branch: ^(?!stable/grizzly).*$
voting: false
- name: gate-openstack-manuals-tox-checksyntax
branch: ^(?!stable/grizzly).*$
- name: gate-openstack-manuals-tox-checkdeletions
branch: ^(?!stable/grizzly).*$
# The order of the next two rules is important, the more generic one
# needs to be first.
- name: ^gate-.*-tox-doc-publish-checkbuild$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/publish-docs/
- name: gate-openstack-manuals-tox-doc-publish-checkbuild
branch: ^(?!stable/grizzly).*$
- name: ^gate-.*-tox-checkniceness$
voting: false
# Deprecated documentation targets:
- name: openstack-block-storage-admin-old
branch: stable/grizzly
- name: openstack-compute-admin-old
branch: stable/grizzly
- name: openstack-network-connectivity-admin-old
branch: stable/grizzly
- name: openstack-object-storage-admin-old
branch: stable/grizzly
- name: openstack-basic-install-fedora-old
branch: stable/grizzly
- name: openstack-basic-install-ubuntu-old
branch: stable/grizzly
- name: openstack-openstack-install-fedora-old
branch: stable/grizzly
- name: openstack-openstack-install-ubuntu-old
branch: stable/grizzly
- name: gate-openstack-manuals-validate
branch: stable/grizzly
- name: ^gate-.*-docs$
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/
- name: gate-storyboard-webclient-js-unittests
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/
- name: infra-publications-publish
branch: ^(?!master).*$
- name: ^gate-.*-requirements$
failure-message: Incompatible requirement found; see https://wiki.openstack.org/wiki/Requirements
branch: ^(?!stable/(grizzly|havana)).*$
files:
- '^tools/.*-requires$'
- '^.*requirements.txt$'
- name: ^gate-requirements-pep8$
branch: ^(?!stable/grizzly).*$
- name: ^gate-requirements-(python27|pypy)$
branch: ^(?!stable/grizzly).*$
- name: manuals-upstream-translation-update
branch: ^master$
- name: gate-hacking-python33
voting: false
- name: gate-hacking-pypy
voting: false
- name: gate-hacking-integration-nova
voting: false
- name: gate-savanna-pylint
voting: false
- name: ^(gate|check)-tempest-dsvm-savanna-full-nv$
voting: false
- name: ^(gate|check)-tempest-dsvm-savanna-postgres-nv$
voting: false
- name: ^(gate|check)-tempest-dsvm-savanna-neutron-nv$
voting: false
- name: ^(gate|check)-tempest-dsvm-trove-full$
voting: false
- name: gate-keystone-python33
voting: false
- name: gate-marconi-python33
voting: false
- name: ^(gate|check)-tempest-dsvm-marconi
voting: false
- name: gate-python-glanceclient-python33
voting: false
- name: gate-python-heatclient-python33
voting: false
- name: gate-python-neutronclient-python33
voting: false
- name: gate-python-openstackclient-python33
voting: false
- name: gate-python-swiftclient-python33
voting: false
- name: gate-python-troveclient-pypy
voting: false
- name: gate-mistral-python33
voting: false
- name: gate-mistral-extra-python33
voting: false
- name: gate-python-mistralclient-python33
voting: false
- name: gate-murano-metadataclient-python33
voting: false
- name: gate-murano-common-python33
voting: false
- name: gate-python-muranoclient-python33
voting: false
- name: gate-murano-repository-python33
voting: false
- name: gate-murano-api-requirements
voting: false
- name: gate-murano-repository-requirements
voting: false
- name: gate-murano-conductor-requirements
voting: false
- name: gate-murano-common-requirements
voting: false
- name: gate-python-muranoclient-requirements
voting: false
- name: gate-murano-metadataclient-requirements
voting: false
- name: gate-murano-dashboard-requirements
voting: false
- name: gate-murano-devstack-dsvm
voting: false
- name: gate-oslo.vmware-docs
voting: false
- name: gate-oslo.vmware-requirements
voting: false
- name: gate-oslo.vmware-python33
voting: false
- name: gate-solum-pypy
voting: false
- name: gate-reviewstats-python33
voting: false
- name: gate-rubick-python33
voting: false
- name: gate-manila-tempest-dsvm-neutron
voting: false
- name: gate-climate-devstack-dsvm
voting: false
- name: gate-storyboard-python33
voting: false
# puppet-openstack targets
- name: gate-puppet-vswitch-puppet-lint
voting: false
- name: gate-puppet-vswitch-puppet-syntax
voting: false
- name: gate-tomograph-python33
voting: false
# The project list is grouped by type of project, and within each
# group, projects are sorted (mostly) alphabetically.
projects:
# Section: OpenStack server projects
- name: openstack/ceilometer
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-grizzly
- name: periodic-havana
- name: check-requirements
check:
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-swift-dsvm-functional
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-swift-dsvm-functional
post:
- ceilometer-upstream-translation-update
pre-release:
- ceilometer-tarball
release:
- ceilometer-tarball
- ceilometer-merge-release-tags
periodic:
- ceilometer-propose-translation-update
- name: openstack/cinder
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-grizzly
- name: periodic-havana
- name: check-requirements
check:
- gate-cinder-pylint
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-overcloud-precise
post:
- cinder-upstream-translation-update
pre-release:
- cinder-tarball
release:
- cinder-tarball
- cinder-merge-release-tags
periodic:
- cinder-propose-translation-update
- name: openstack/cliff
check:
- gate-cliff-pep8
- gate-cliff-python26
- gate-cliff-python27
- gate-cliff-python33
- gate-cliff-pypy
- gate-cliff-tox-neutronclient-stable
- gate-cliff-tox-neutronclient-tip
- gate-cliff-tox-openstackclient-stable
- gate-cliff-tox-openstackclient-tip
gate:
- gate-cliff-pep8
- gate-cliff-python26
- gate-cliff-python27
- gate-cliff-python33
- gate-cliff-pypy
- gate-cliff-tox-neutronclient-stable
- gate-cliff-tox-neutronclient-tip
- gate-cliff-tox-openstackclient-stable
- gate-cliff-tox-openstackclient-tip
post:
- cliff-branch-tarball
- hook-cliff-rtfd
pre-release:
- cliff-tarball
- hook-cliff-rtfd
release:
- cliff-tarball:
- cliff-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- hook-cliff-rtfd
- name: openstack/gantt
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
- gate-gantt-pylint
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
post:
- gantt-upstream-translation-update
pre-release:
- gantt-tarball
release:
- gantt-tarball
- gantt-merge-release-tags
periodic:
- gantt-propose-translation-update
- name: openstack/glance
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-grizzly
- name: periodic-havana
- name: check-requirements
check:
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- glance-tarball
release:
- glance-tarball
- glance-merge-release-tags
periodic:
- glance-propose-translation-update
- name: openstack/heat
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-grizzly
- name: periodic-havana
- name: check-requirements
check:
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-tempest-dsvm-neutron-heat-slow
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
post:
- heat-upstream-translation-update
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- heat-tarball
release:
- heat-tarball
- heat-merge-release-tags
periodic:
- heat-propose-translation-update
- name: openstack/horizon
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-grizzly
- name: periodic-havana
- name: check-requirements
check:
- gate-horizon-python27-django14
- gate-horizon-selenium
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-horizon-python27-django14
- gate-horizon-selenium
- check-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
pre-release:
- horizon-tarball
release:
- horizon-tarball
- horizon-merge-release-tags
- name: openstack/ironic
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- check-tempest-dsvm-ironic
- check-tempest-dsvm-ironic-postgres
gate:
- gate-tempest-dsvm-ironic
- gate-tempest-dsvm-ironic-postgres
post:
- ironic-upstream-translation-update
pre-release:
- ironic-tarball
release:
- ironic-tarball
- ironic-merge-release-tags
periodic:
- ironic-propose-translation-update
- name: openstack/keystone
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-grizzly
- name: periodic-havana
- name: check-requirements
check:
- gate-keystone-python33
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
- check-swift-dsvm-functional
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
- gate-swift-dsvm-functional
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
post:
- keystone-upstream-translation-update
pre-release:
- keystone-tarball
release:
- keystone-tarball
- keystone-merge-release-tags
periodic:
- keystone-propose-translation-update
- periodic-swift-dsvm-functional-havana
# TODO: add docs
- name: openstack/marconi
template:
- name: check-requirements
check:
- check-tempest-dsvm-marconi
- gate-marconi-pep8
- gate-marconi-python26
- gate-marconi-python27
- gate-marconi-python33
- gate-marconi-pypy
gate:
- gate-marconi-pep8
- gate-marconi-python26
- gate-marconi-python27
- gate-marconi-python33
- gate-marconi-pypy
post:
- marconi-branch-tarball
pre-release:
- marconi-tarball
release:
- marconi-tarball
- marconi-docs
- name: openstack/neutron
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-grizzly
- name: periodic-havana
- name: check-requirements
check:
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- check-tempest-dsvm-neutron-pg
- check-tempest-dsvm-neutron-isolated
- check-tempest-dsvm-neutron-pg-isolated
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm-neutron
- check-devstack-dsvm-neutron
gate:
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-neutron-pg
- gate-tempest-dsvm-neutron-isolated
- gate-tempest-dsvm-neutron-pg-isolated
- gate-tempest-dsvm-neutron-large-ops
experimental:
- check-tempest-dsvm-neutron-isolated-parallel
- gate-grenade-dsvm-neutron-forward
- neutron-upstream-translation-update
- check-neutron-dsvm-functional
- experimental-tempest-dsvm-neutron
- experimental-tempest-dsvm-neutron-pg
- experimental-tempest-dsvm-neutron-isolated
- experimental-tempest-dsvm-neutron-pg-isolated
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- neutron-tarball
release:
- neutron-tarball
- neutron-merge-release-tags
periodic:
- neutron-propose-translation-update
- name: openstack/nova
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: periodic-grizzly
- name: periodic-havana
- name: check-requirements
check:
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
- check-tempest-dsvm-cells-full
- gate-nova-pylint
- check-tempest-dsvm-neutron-heat-slow
- check-grenade-dsvm-partial-ncpu
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
- check-tempest-dsvm-neutron-pg
- check-tempest-dsvm-neutron-isolated
- check-tempest-dsvm-neutron-pg-isolated
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
post:
- nova-upstream-translation-update
pre-release:
- nova-tarball
release:
- nova-tarball
- nova-merge-release-tags
periodic:
- nova-propose-translation-update
- name: openstack/pycadf
check:
- gate-pycadf-pep8
- gate-pycadf-python26
- gate-pycadf-python27
gate:
- gate-pycadf-pep8
- gate-pycadf-python26
- gate-pycadf-python27
post:
- pycadf-branch-tarball
pre-release:
- pycadf-tarball
release:
- pycadf-tarball:
- pycadf-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- name: openstack/savanna
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-savanna-pylint
- check-tempest-dsvm-savanna-full
- check-tempest-dsvm-savanna-postgres
- check-tempest-dsvm-savanna-neutron
gate:
- gate-tempest-dsvm-savanna-full
- gate-tempest-dsvm-savanna-postgres
- gate-tempest-dsvm-savanna-neutron
post:
- hook-savanna-rtfd
- savanna-upstream-translation-update
pre-release:
- savanna-tarball
- hook-savanna-rtfd
release:
- savanna-tarball:
- savanna-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- hook-savanna-rtfd
- savanna-merge-release-tags
periodic:
- savanna-propose-translation-update
- name: openstack/stevedore
check:
- gate-stevedore-pep8
- gate-stevedore-python26
- gate-stevedore-python27
- gate-stevedore-python33
gate:
- gate-stevedore-pep8
- gate-stevedore-python26
- gate-stevedore-python27
- gate-stevedore-python33
post:
- stevedore-branch-tarball
- hook-stevedore-rtfd
pre-release:
- stevedore-tarball
- hook-stevedore-rtfd
release:
- stevedore-tarball:
- stevedore-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- hook-stevedore-rtfd
- name: openstack/swift
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- check-swift-dsvm-functional
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- check-tempest-dsvm-postgres-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-swift-dsvm-functional
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- swift-tarball
release:
- swift-tarball
- swift-merge-release-tags
- name: openstack/taskflow
template:
- name: python-jobs
- name: openstack-server-publish-jobs
check:
- gate-taskflow-python33
- gate-taskflow-tox-py26-sa7-mysql
- gate-taskflow-tox-py27-sa8-mysql
gate:
- gate-taskflow-python33
- gate-taskflow-tox-py26-sa7-mysql
- gate-taskflow-tox-py27-sa8-mysql
pre-release:
- taskflow-tarball
release:
- taskflow-tarball:
- taskflow-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/trove
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- check-tempest-dsvm-trove-full
gate:
- gate-tempest-dsvm-trove-full
post:
- trove-upstream-translation-update
pre-release:
- trove-tarball
release:
- trove-tarball
- trove-merge-release-tags
periodic:
- trove-propose-translation-update
- name: openstack/tuskar
template:
- name: python-jobs
check-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- tuskar-tarball
release:
- tuskar-tarball:
- tuskar-pypi-upload
# Section: OpenStack client projects
- name: openstack/python-ceilometerclient
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-python-ceilometerclient-python33
- gate-python-ceilometerclient-pypy
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-python-ceilometerclient-python33
- gate-python-ceilometerclient-pypy
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
pre-release:
- python-ceilometerclient-tarball
release:
- python-ceilometerclient-tarball:
- python-ceilometerclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/python-cinderclient
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-python-cinderclient-python33
- gate-python-cinderclient-pypy
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-python-cinderclient-python33
- gate-python-cinderclient-pypy
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- python-cinderclient-tarball
release:
- python-cinderclient-tarball:
- python-cinderclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/python-ganttclient
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- python-ganttclient-tarball
release:
- python-ganttclient-tarball:
- python-ganttclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- name: openstack/python-glanceclient
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-python-glanceclient-python33
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- python-glanceclient-tarball
release:
- python-glanceclient-tarball:
- python-glanceclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
#TODO: add docs
- name: openstack/python-heatclient
template:
- name: check-requirements
check:
- gate-python-heatclient-pep8
- gate-python-heatclient-python26
- gate-python-heatclient-python27
- gate-python-heatclient-python33
- gate-python-heatclient-pypy
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
gate:
- gate-python-heatclient-pep8
- gate-python-heatclient-python26
- gate-python-heatclient-python27
- gate-python-heatclient-pypy
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
post:
- python-heatclient-branch-tarball
- python-heatclient-coverage
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- python-heatclient-tarball
release:
- python-heatclient-tarball:
- python-heatclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- python-heatclient-docs
# TODO: add docs
- name: openstack/python-ironicclient
check:
- gate-python-ironicclient-pep8
- gate-python-ironicclient-python26
- gate-python-ironicclient-python27
- gate-python-ironicclient-python33
- gate-python-ironicclient-pypy
gate:
- gate-python-ironicclient-pep8
- gate-python-ironicclient-python26
- gate-python-ironicclient-python27
- gate-python-ironicclient-python33
- gate-python-ironicclient-pypy
post:
- python-ironicclient-branch-tarball
- python-ironicclient-coverage
pre-release:
- python-ironicclient-tarball
release:
- python-ironicclient-tarball:
- python-ironicclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/python-keystoneclient
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-python-keystoneclient-python33
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-python-keystoneclient-python33
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- python-keystoneclient-tarball
release:
- python-keystoneclient-tarball:
- python-keystoneclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/python-marconiclient
template:
- name: check-requirements
check:
- gate-python-marconiclient-pep8
- gate-python-marconiclient-python26
- gate-python-marconiclient-python27
- gate-python-marconiclient-python33
- gate-python-marconiclient-pypy
gate:
- gate-python-marconiclient-pep8
- gate-python-marconiclient-python26
- gate-python-marconiclient-python27
- gate-python-marconiclient-python33
- gate-python-marconiclient-pypy
post:
- python-marconiclient-branch-tarball
pre-release:
- python-marconiclient-tarball
release:
- python-marconiclient-tarball:
- python-marconiclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/python-neutronclient
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-python-neutronclient-python33
- gate-python-neutronclient-pypy
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- check-tempest-dsvm-neutron-pg
- check-tempest-dsvm-neutron-isolated
- check-tempest-dsvm-neutron-pg-isolated
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-python-neutronclient-pypy
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-neutron-pg
- gate-tempest-dsvm-neutron-isolated
- gate-tempest-dsvm-neutron-pg-isolated
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- python-neutronclient-tarball
release:
- python-neutronclient-tarball:
- python-neutronclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/python-novaclient
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-python-novaclient-python33
- gate-python-novaclient-pypy
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-python-novaclient-python33
- gate-python-novaclient-pypy
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- python-novaclient-tarball
release:
- python-novaclient-tarball:
- python-novaclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/python-openstackclient
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-python-openstackclient-python33
- gate-tempest-dsvm-full
gate:
- gate-tempest-dsvm-full
pre-release:
- python-openstackclient-tarball
release:
- python-openstackclient-tarball:
- python-openstackclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/python-savannaclient
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- check-tempest-dsvm-savanna-full
- check-tempest-dsvm-savanna-postgres
- check-tempest-dsvm-savanna-neutron
gate:
- gate-tempest-dsvm-savanna-full
- gate-tempest-dsvm-savanna-postgres
- gate-tempest-dsvm-savanna-neutron
pre-release:
- python-savannaclient-tarball
release:
- python-savannaclient-tarball:
- python-savannaclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
experimental:
- gate-python-savannaclient-python33
- gate-python-savannaclient-pypy
- name: openstack/python-swiftclient
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
check:
- gate-python-swiftclient-python33
- gate-python-swiftclient-pypy
- check-swift-dsvm-functional
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-python-swiftclient-pypy
- gate-swift-dsvm-functional
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- python-swiftclient-tarball
release:
- python-swiftclient-tarball:
- python-swiftclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
#TODO: add docs
- name: openstack/python-troveclient
template:
- name: check-requirements
check:
- gate-python-troveclient-pep8
- gate-python-troveclient-python26
- gate-python-troveclient-python27
- gate-python-troveclient-python33
- gate-python-troveclient-pypy
gate:
- gate-python-troveclient-pep8
- gate-python-troveclient-python26
- gate-python-troveclient-python27
- gate-python-troveclient-python33
- gate-python-troveclient-pypy
post:
- python-troveclient-branch-tarball
pre-release:
- python-troveclient-tarball
release:
- python-troveclient-tarball:
- python-troveclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/python-tuskarclient
template:
- name: python-jobs
check:
- gate-python-tuskarclient-python33
check-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- python-tuskarclient-tarball
release:
- python-tuskarclient-tarball:
- python-tuskarclient-pypi-upload
# Section: Other OpenStack projects
#TODO: add docs
- name: openstack/diskimage-builder
template:
- name: check-requirements
check:
- gate-diskimage-builder-pep8
- gate-diskimage-builder-python26
- gate-diskimage-builder-python27
check-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
gate:
- gate-diskimage-builder-pep8
- gate-diskimage-builder-python26
- gate-diskimage-builder-python27
post:
- diskimage-builder-coverage
- diskimage-builder-branch-tarball
pre-release:
- diskimage-builder-tarball
release:
- diskimage-builder-tarball:
- diskimage-builder-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/django_openstack_auth
template:
- name: python-jobs
- name: openstack-client-publish-jobs
- name: check-requirements
pre-release:
- django_openstack_auth-tarball
release:
- django_openstack_auth-tarball:
- django_openstack_auth-pypi-upload
- name: stackforge/gce-api
template:
- name: check-requirements
check:
- gate-gce-api-pep8
- gate-gce-api-python26
- gate-gce-api-python27
gate:
- gate-gce-api-pep8
- gate-gce-api-python26
- gate-gce-api-python27
- name: openstack/governance
check:
- gate-noop
gate:
- gate-noop
#TODO: add docs
- name: openstack/heat-cfntools
template:
- name: check-requirements
check:
- gate-heat-cfntools-pep8
- gate-heat-cfntools-python26
- gate-heat-cfntools-python27
gate:
- gate-heat-cfntools-pep8
- gate-heat-cfntools-python26
- gate-heat-cfntools-python27
post:
- heat-cfntools-branch-tarball
- heat-cfntools-coverage
pre-release:
- heat-cfntools-tarball
release:
- heat-cfntools-tarball:
- heat-cfntools-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- heat-cfntools-docs
- name: openstack/heat-templates
check:
- gate-noop
gate:
- gate-noop
- name: openstack/openstack
check:
- gate-noop
gate:
- gate-noop
- name: openstack/openstack-chef
check:
- gate-noop
gate:
- gate-noop
- name: openstack/openstack-doc-tools
check:
- gate-openstack-doc-tools-pep8
gate:
- gate-openstack-doc-tools-pep8
pre-release:
- openstack-doc-tools-tarball
release:
- openstack-doc-tools-tarball:
- openstack-doc-tools-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/openstack-planet
check:
- gate-openstack-planet-unittest
gate:
- gate-openstack-planet-unittest
#TODO: add docs
- name: openstack/os-apply-config
template:
- name: check-requirements
check:
- gate-os-apply-config-pep8
- gate-os-apply-config-python26
- gate-os-apply-config-python27
check-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
gate:
- gate-os-apply-config-pep8
- gate-os-apply-config-python26
- gate-os-apply-config-python27
post:
- os-apply-config-coverage
- os-apply-config-branch-tarball
pre-release:
- os-apply-config-tarball
release:
- os-apply-config-tarball:
- os-apply-config-pypi-upload
#TODO: add docs
- name: openstack/os-collect-config
template:
- name: check-requirements
check:
- gate-os-collect-config-pep8
- gate-os-collect-config-python26
- gate-os-collect-config-python27
check-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
gate:
- gate-os-collect-config-pep8
- gate-os-collect-config-python26
- gate-os-collect-config-python27
post:
- os-collect-config-coverage
- os-collect-config-branch-tarball
pre-release:
- os-collect-config-tarball
release:
- os-collect-config-tarball:
- os-collect-config-pypi-upload
#TODO: add docs
- name: openstack/os-refresh-config
template:
- name: check-requirements
check:
- gate-os-refresh-config-pep8
- gate-os-refresh-config-python26
- gate-os-refresh-config-python27
check-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
gate:
- gate-os-refresh-config-pep8
- gate-os-refresh-config-python26
- gate-os-refresh-config-python27
post:
- os-refresh-config-coverage
- os-refresh-config-branch-tarball
pre-release:
- os-refresh-config-tarball
release:
- os-refresh-config-tarball:
- os-refresh-config-pypi-upload
#TODO: add docs
- name: openstack/oslosphinx
template:
- name: check-requirements
check:
- gate-oslosphinx-pep8
gate:
- gate-oslosphinx-pep8
post:
- oslosphinx-branch-tarball
pre-release:
- oslosphinx-tarball
release:
- oslosphinx-tarball:
- oslosphinx-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/oslo-incubator
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-oslo-incubator-python33
gate:
- gate-oslo-incubator-python33
- name: openstack/oslo.config
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-oslo.config-python33
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-oslo.config-python33
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
pre-release:
- oslo.config-tarball
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
release:
- oslo.config-tarball:
- oslo.config-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/oslo.messaging
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- oslo.messaging-tarball:
- oslo.messaging-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
release:
- oslo.messaging-tarball
#TODO: add docs
- name: openstack/oslo.rootwrap
template:
- name: check-requirements
check:
- gate-oslo.rootwrap-pep8
- gate-oslo.rootwrap-python26
- gate-oslo.rootwrap-python27
- gate-oslo.rootwrap-python33
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
gate:
- gate-oslo.rootwrap-pep8
- gate-oslo.rootwrap-python26
- gate-oslo.rootwrap-python27
- gate-oslo.rootwrap-python33
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
post:
- oslo.rootwrap-branch-tarball
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- oslo.rootwrap-tarball
release:
- oslo.rootwrap-tarball:
- oslo.rootwrap-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/oslo.test
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-oslo.test-python33
- gate-oslo.test-pypy
gate:
- gate-oslo.test-python33
- gate-oslo.test-pypy
pre-release:
- oslo.test-tarball
release:
- oslo.test-tarball:
- oslo.test-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/oslo.version
template:
- name: python-jobs
- name: openstack-server-publish-jobs
- name: check-requirements
check:
- gate-oslo.version-pypy
- gate-oslo.version-python33
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- check-grenade-dsvm
gate:
- gate-oslo.version-pypy
- gate-oslo.version-python33
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-neutron
- gate-grenade-dsvm
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
pre-release:
- oslo.version-tarball
release:
- oslo.version-tarball:
- oslo.version-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- name: openstack/oslo.vmware
template:
- name: python-jobs
- name: openstack-server-publish-jobs
check:
- gate-oslo.vmware-requirements
- gate-oslo.vmware-python33
pre-release:
- oslo.vmware-tarball
release:
- oslo.vmware-tarball:
- oslo.vmware-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/requirements
check:
- gate-requirements-pep8
- gate-requirements-python27
- gate-requirements-pypy
- check-requirements-integration-dsvm
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
- check-swift-dsvm-functional
gate:
- gate-requirements-pep8
- gate-requirements-python27
- gate-requirements-pypy
- gate-requirements-integration-dsvm
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
- gate-swift-dsvm-functional
post:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- propose-requirements-updates
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
periodic:
- periodic-mirror-python26
- periodic-mirror-python27
- periodic-mirror-python33
# TODO: add docs
- name: openstack/savanna-dashboard
template:
- name: check-requirements
check:
- gate-savanna-dashboard-pep8
- gate-savanna-dashboard-python26
- gate-savanna-dashboard-python27
gate:
- gate-savanna-dashboard-pep8
- gate-savanna-dashboard-python26
- gate-savanna-dashboard-python27
post:
- savanna-dashboard-branch-tarball
- savanna-dashboard-coverage
pre-release:
- savanna-dashboard-tarball
release:
- savanna-dashboard-tarball:
- savanna-dashboard-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
# TODO: add docs
- name: openstack/savanna-extra
template:
- name: check-requirements
check:
- gate-savanna-extra-pep8
gate:
- gate-savanna-extra-pep8
post:
- savanna-extra-branch-tarball
pre-release:
- savanna-extra-tarball
release:
- savanna-extra-tarball
# TODO: add docs
- name: openstack/savanna-image-elements
template:
- name: check-requirements
check:
- gate-savanna-image-elements-pep8
gate:
- gate-savanna-image-elements-pep8
post:
- savanna-image-elements-branch-tarball
pre-release:
- savanna-image-elements-tarball
release:
- savanna-image-elements-tarball:
- savanna-image-elements-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
#TODO: add docs
- name: openstack/swift-bench
check:
- gate-swift-bench-pep8
- gate-swift-bench-python26
- gate-swift-bench-python27
gate:
- gate-swift-bench-pep8
- gate-swift-bench-python26
- gate-swift-bench-python27
post:
- swift-bench-branch-tarball
pre-release:
- swift-bench-tarball
release:
- swift-bench-tarball:
- swift-bench-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
# This is not strictly necessary; there is currently a transitive
# relationship between g-t-dsvm,
# g-t-dsvm-{postgres,cinder,neutron} and g-t-dsvm-full
# that will ensure that these projects end up in the same shared
# change queue, however, this fake project makes it explicit that
# g-t-dsvm and g-t-dsvm-full must share a change
# queue, which should protect against accidental queue divorce in
# case jobs get moved around. Since g-t-dsvm-full is a
# superset of g-t-dsvm, the whole set of projects is still
# gated on g-t-dsvm.
- name: z/tempest
gate:
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- name: openstack/tempest
template:
- name: check-requirements
check:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- check-tempest-dsvm-cells-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
- check-tempest-dsvm-ironic-nv
- check-tempest-dsvm-ironic-postgres-nv
- check-tempest-dsvm-savanna-full-nv
- check-tempest-dsvm-savanna-postgres-nv
- check-tempest-dsvm-savanna-neutron-nv
- check-tempest-dsvm-neutron-heat-slow
gate:
- gate-tempest-pep8
- gate-tempest-docs
- gate-tempest-python27
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
experimental:
- gate-grenade-dsvm-forward
- gate-tempest-dsvm-trove-full
- check-tempest-dsvm-marconi
- check-tempest-dsvm-neutron-isolated
- check-tempest-dsvm-neutron-pg-isolated
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
post:
- tempest-docs
- tempest-coverage
- tempest-branch-tarball
periodic-stable:
- periodic-tempest-dsvm-full-grizzly
- periodic-tempest-dsvm-neutron-grizzly
- periodic-tempest-dsvm-postgres-full-grizzly
- periodic-tempest-dsvm-full-havana
- periodic-tempest-dsvm-neutron-havana
- periodic-tempest-dsvm-postgres-full-havana
periodic-qa:
- periodic-tempest-dsvm-full-non-isolated-master
- periodic-tempest-dsvm-all-master
- periodic-tempest-dsvm-stress-master
- name: openstack/tripleo-heat-templates
check:
- gate-noop
check-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
gate:
- gate-noop
post:
- tripleo-heat-templates-branch-tarball
pre-release:
- tripleo-heat-templates-tarball
release:
- tripleo-heat-templates-tarball
- name: openstack/tripleo-image-elements
check:
- gate-noop
check-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
gate:
- gate-noop
post:
- tripleo-image-elements-branch-tarball
pre-release:
- tripleo-image-elements-tarball
release:
- tripleo-image-elements-tarball:
- tripleo-image-elements-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack/tripleo-incubator
check:
- gate-tripleo-incubator-docs
check-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
gate:
- gate-tripleo-incubator-docs
post:
- tripleo-incubator-docs
pre-release:
- tripleo-incubator-docs
release:
- tripleo-incubator-docs
- name: openstack/trove-integration
check:
- gate-noop
gate:
- gate-noop
# TODO: add docs
- name: openstack/tuskar-ui
check:
- gate-tuskar-ui-pep8
- gate-tuskar-ui-python26
- gate-tuskar-ui-python27
gate:
- gate-tuskar-ui-pep8
- gate-tuskar-ui-python26
- gate-tuskar-ui-python27
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
post:
- tuskar-ui-branch-tarball
pre-release:
- tuskar-ui-tarball
release:
- tuskar-ui-tarball:
- tuskar-ui-pypi-upload
# Section: OpenStack API projects
- name: openstack/compute-api
template:
- name: openstack-doc-gate
post:
- compute-api-tox-doc-publishdocs
- compute-api-v2.0-wadl
- name: openstack/database-api
template:
- name: openstack-doc-gate
- name: openstack/identity-api
template:
- name: openstack-doc-gate
post:
- identity-api-tox-doc-publishdocs
- name: openstack/image-api
template:
- name: openstack-doc-gate
post:
- image-api-tox-doc-publishdocs
- name: openstack/netconn-api
template:
- name: openstack-doc-gate
post:
- netconn-api-tox-doc-publishdocs
- name: openstack/object-api
template:
- name: openstack-doc-gate
post:
- object-api-tox-doc-publishdocs
- name: openstack/volume-api
template:
- name: openstack-doc-gate
post:
- volume-api-tox-doc-publishdocs
# Section: OpenStack documentation projects
- name: openstack/api-site
template:
- name: openstack-doc-gate
post:
- api-site-tox-doc-publishdocs
- openstack-api-site
- openstack-api-ref
- manuals-upstream-translation-update
periodic:
- manuals-propose-translation-update
- name: openstack/openstack-manuals
template:
- name: openstack-doc-gate
check:
- gate-openstack-manuals-validate
gate:
- gate-openstack-manuals-validate
post:
- openstack-admin-guide-cloud
- openstack-block-storage-admin-old
- openstack-compute-admin-old
- openstack-network-connectivity-admin-old
- openstack-object-storage-admin-old
- openstack-basic-install-fedora-old
- openstack-basic-install-ubuntu-old
- openstack-glossary
- openstack-image-guide
- openstack-cli-reference
- openstack-config-reference
- openstack-docs-site
- openstack-ha-guide
- openstack-install-deploy-guide-debian
- openstack-install-deploy-guide-fedora
- openstack-openstack-install-fedora-old
- openstack-install-deploy-guide-opensuse
- openstack-install-deploy-guide-ubuntu
- openstack-openstack-install-ubuntu-old
- openstack-install-deploy-guide-ja
- openstack-security-guide
- openstack-user-guide
- openstack-user-guide-admin
- manuals-upstream-translation-update
- openstack-training-guides
periodic:
- manuals-propose-translation-update
- name: openstack/operations-guide
template:
- name: openstack-doc-gate
post:
- openstack-operations-guide
- openstack-operations-guide-ja
- manuals-upstream-translation-update
periodic:
- manuals-propose-translation-update
# Section: OpenStack development projects
- name: openstack-dev/cookiecutter
check:
- gate-noop
gate:
- gate-noop
- name: openstack-dev/devstack
check:
- gate-devstack-bash8
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-tempest-dsvm-neutron-heat-slow
- check-tempest-dsvm-cells-full
- check-grenade-dsvm
- check-grenade-dsvm-forward
- check-swift-dsvm-functional
- check-devstack-dsvm-neutron
- check-tempest-dsvm-ironic-nv
- check-tempest-dsvm-ironic-postgres-nv
- check-tempest-dsvm-savanna-full-nv
- check-tempest-dsvm-savanna-postgres-nv
- check-tempest-dsvm-savanna-neutron-nv
gate:
- gate-devstack-bash8
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
- gate-grenade-dsvm-forward
- gate-swift-dsvm-functional
experimental:
- check-tempest-dsvm-neutron-isolated
- gate-grenade-dsvm-forward
- name: openstack-dev/grenade
check:
- gate-grenade-noop
- check-grenade-dsvm
- check-grenade-dsvm-forward
- check-grenade-dsvm-neutron
gate:
- gate-grenade-noop
- gate-grenade-dsvm
- gate-grenade-dsvm-forward
- gate-grenade-dsvm-neutron
experimental:
- gate-grenade-dsvm-neutron-forward
- name: openstack-dev/hacking
template:
- name: python-jobs
check:
- gate-hacking-python33
- gate-hacking-pypy
- gate-hacking-integration-nova
gate:
- gate-hacking-python33
- gate-hacking-pypy
- gate-hacking-integration-nova
post:
- hacking-docs
pre-release:
- hacking-docs
- hacking-tarball
release:
- hacking-docs
- hacking-tarball:
- hacking-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-dev/heat-cfnclient
check:
- gate-heat-cfnclient-pep8
- gate-heat-cfnclient-python26
- gate-heat-cfnclient-python27
gate:
- gate-heat-cfnclient-pep8
- gate-heat-cfnclient-python26
- gate-heat-cfnclient-python27
- name: openstack-dev/openstack-nose
check:
- gate-noop
gate:
- gate-noop
- name: openstack-dev/openstack-qa
check:
- gate-noop
gate:
- gate-noop
post:
- openstack-qa-docs
release:
- openstack-qa-docs
- name: openstack-dev/oslo-cookiecutter
check:
- gate-noop
gate:
- gate-noop
- name: openstack-dev/pbr
template:
- name: python-jobs
check:
- gate-pbr-python33
- gate-pbr-pypy
- check-requirements-integration-dsvm
- check-devstack-dsvm-cells
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
- check-swift-dsvm-functional
gate:
- gate-pbr-python33
- gate-pbr-pypy
- gate-requirements-integration-dsvm
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
- gate-swift-dsvm-functional
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
post:
- pbr-docs
pre-release:
- pbr-docs
- pbr-tarball
release:
- pbr-docs
- pbr-tarball:
- pbr-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-dev/sandbox
check:
- gate-noop
gate:
- gate-noop
# Section: OpenStack infrastructure projects
- name: openstack-infra/activity-board
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/askbot-theme
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/config
check:
- config-compare-xml
- gate-config-layout
- gate-config-pep8
- gate-config-puppet-lint
- gate-config-puppet-syntax
- gate-ci-docs
- check-projects-yaml-alphabetized
gate:
- gate-config-layout
- gate-config-pep8
- gate-config-puppet-lint
- gate-config-puppet-syntax
- check-projects-yaml-alphabetized
post:
- ci-docs
- name: openstack-infra/devstack-gate
check:
- gate-devstack-gate-unittests
- check-devstack-dsvm-cells
- check-dg-tempest-dsvm-full
- check-dg-tempest-dsvm-full-reexec
- check-tempest-dsvm-full
- check-tempest-dsvm-postgres-full
- check-tempest-dsvm-neutron
- check-tempest-dsvm-neutron-full
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- check-grenade-dsvm
- check-swift-dsvm-functional
- check-tempest-dsvm-full-grizzly
- check-tempest-dsvm-neutron-grizzly
- check-tempest-dsvm-postgres-full-grizzly
- check-tempest-dsvm-cells-grizzly
- check-tempest-dsvm-cells-full-grizzly
- check-tempest-dsvm-full-havana
- check-tempest-dsvm-neutron-havana
- check-tempest-dsvm-postgres-full-havana
- check-devstack-dsvm-cells-havana
- check-tempest-dsvm-ironic-nv
- check-tempest-dsvm-ironic-postgres-nv
- check-tempest-dsvm-savanna-full-nv
- check-tempest-dsvm-savanna-postgres-nv
- check-tempest-dsvm-savanna-neutron-nv
gate:
- gate-devstack-gate-unittests
- gate-devstack-dsvm-cells
- gate-tempest-dsvm-full
- gate-tempest-dsvm-postgres-full
- gate-tempest-dsvm-neutron
- gate-tempest-dsvm-large-ops
- gate-tempest-dsvm-neutron-large-ops
- gate-grenade-dsvm
- gate-swift-dsvm-functional
experimental:
- gate-grenade-dsvm-forward
experimental-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
- name: openstack-infra/elastic-recheck
check:
- gate-elastic-recheck-pep8
- gate-elastic-recheck-docs
- gate-elastic-recheck-python27
gate:
- gate-elastic-recheck-pep8
- gate-elastic-recheck-docs
- gate-elastic-recheck-python27
post:
- elastic-recheck-docs
- name: openstack-infra/gear
template:
- name: python-jobs
post:
- hook-gear-rtfd
pre-release:
- gear-tarball
- hook-gear-rtfd
release:
- hook-gear-rtfd
- gear-tarball:
- gear-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/gearman-plugin
check:
- gate-gearman-plugin-build
gate:
- gate-gearman-plugin-build
post:
- gearman-plugin-hpi-artifact
release:
- gearman-plugin-hpi-artifact:
- gearman-plugin-jenkinsci-upload
- name: openstack-infra/gerrit
check:
- check-gerrit-unittests
- check-gerrit-buck
gate:
- gate-gerrit-unittests
- gate-gerrit-buck
post:
- gerrit-package
- gerrit-package-buck
- name: openstack-infra/gerritbot
check:
- gate-gerritbot-pep8
gate:
- gate-gerritbot-pep8
post:
- gerritbot-branch-tarball
pre-release:
- gerritbot-tarball
release:
- gerritbot-tarball:
- gerritbot-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/gerritlib
check:
- gate-gerritlib-pep8
gate:
- gate-gerritlib-pep8
pre-release:
- gerritlib-tarball
release:
- gerritlib-tarball:
- gerritlib-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/gitdm
check:
- gate-gitdm
gate:
- gate-gitdm
periodic:
- periodic-gitdm
- name: openstack-infra/git-review
check:
- gate-git-review-pep8
- gate-git-review-python26
- gate-git-review-python27
- gate-git-review-python33
gate:
- gate-git-review-pep8
- gate-git-review-python26
- gate-git-review-python27
- gate-git-review-python33
post:
- git-review-branch-tarball
pre-release:
- git-review-tarball
release:
- git-review-tarball:
- git-review-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/groups
check:
- gate-groups-unittests
gate:
- gate-groups-unittests
post:
- groups-release-branch
release:
- groups-release-master
- name: openstack-infra/jeepyb
check:
- gate-jeepyb-pep8
gate:
- gate-jeepyb-pep8
pre-release:
- jeepyb-tarball
release:
- jeepyb-tarball:
- jeepyb-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/jenkins-job-builder
template:
- name: python-jobs
check:
- jenkins-job-builder-compare-xml
post:
- jenkins-job-builder-docs
pre-release:
- jenkins-job-builder-tarball
release:
- jenkins-job-builder-tarball:
- jenkins-job-builder-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/lodgeit
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/meetbot
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/nodepool
check:
- gate-nodepool-pep8
gate:
- gate-nodepool-pep8
post:
- nodepool-branch-tarball
pre-release:
- nodepool-tarball
release:
- nodepool-tarball:
- nodepool-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/nose-html-output
check:
- gate-noop
gate:
- gate-noop
post:
- nose-html-output-branch-tarball
pre-release:
- nose-html-output-tarball
release:
- nose-html-output-tarball:
- nose-html-output-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/odsreg
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/openstackid
check:
- gate-openstackid-unittests
gate:
- gate-openstackid-unittests
post:
- openstackid-release-branch
release:
- openstackid-release-master
- name: openstack-infra/os-loganalyze
check:
- gate-os-loganalyze-pep8
- gate-os-loganalyze-python27
gate:
- gate-os-loganalyze-pep8
- gate-os-loganalyze-python27
- name: openstack-infra/publications
check:
- gate-noop
gate:
- gate-noop
post:
- infra-publications-publish
- infra-publications-publish-index
tag:
- infra-publications-publish
- infra-publications-publish-index
- name: openstack-infra/puppet-apparmor
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/puppet-dashboard
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/puppet-vcsrepo
check:
- gate-noop
gate:
- gate-noop
- name: openstack-infra/pypi-mirror
check:
- gate-pypi-mirror-pep8
- check-requirements-integration-dsvm
gate:
- gate-pypi-mirror-pep8
- gate-requirements-integration-dsvm
post:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
pre-release:
- pypi-mirror-tarball
release:
- pypi-mirror-tarball:
- pypi-mirror-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/releasestatus
check:
- gate-noop
gate:
- gate-noop
# TODO: add docs
- name: openstack-infra/release-tools
check:
- gate-release-tools-pep8
- gate-release-tools-python26
- gate-release-tools-python27
- gate-release-tools-pypy
gate:
- gate-release-tools-pep8
- gate-release-tools-python26
- gate-release-tools-python27
- gate-release-tools-pypy
- name: openstack-infra/reviewday
check:
- gate-reviewday-pep8
gate:
- gate-reviewday-pep8
post:
- reviewday-branch-tarball
- reviewday-coverage
pre-release:
- reviewday-tarball
release:
- reviewday-tarball:
- reviewday-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/reviewstats
template:
- name: python-jobs
check:
- gate-reviewstats-python33
gate:
- gate-reviewstats-python33
pre-release:
- reviewstats-tarball
release:
- reviewstats-tarball:
- reviewstats-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/statusbot
check:
- gate-statusbot-pep8
gate:
- gate-statusbot-pep8
post:
- statusbot-branch-tarball
pre-release:
- statusbot-tarball
release:
- statusbot-tarball:
- statusbot-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/storyboard
template:
- name: python-jobs
post:
- storyboard-docs
pre-release:
- storyboard-docs
- storyboard-tarball
release:
- storyboard-docs
- storyboard-tarball:
- storyboard-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: openstack-infra/storyboard-webclient
check:
- gate-storyboard-webclient-js-unittests
gate:
- gate-storyboard-webclient-js-unittests
post:
- storyboard-webclient-js-release-branch
release:
- storyboard-webclient-js-release-master
- name: openstack-infra/tripleo-ci
check:
- gate-noop
check-tripleo:
- check-tripleo-seed-precise
- check-tripleo-undercloud-precise
- check-tripleo-overcloud-precise
gate:
- gate-noop
- name: openstack-infra/zmq-event-publisher
check:
- gate-zmq-event-publisher-build
gate:
- gate-zmq-event-publisher-build
post:
- zmq-event-publisher-hpi-artifact
release:
- zmq-event-publisher-hpi-artifact:
- zmq-event-publisher-jenkinsci-upload
- name: openstack-infra/zuul
template:
- name: python-jobs
check:
- dev-zuul-coverage
post:
- zuul-docs
pre-release:
- zuul-docs
- zuul-tarball
release:
- zuul-docs
- zuul-tarball:
- zuul-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
periodic:
- periodic-test
- name: openstack-infra/zuul-packaging
check:
- gate-noop
gate:
- gate-noop
# Section: Stackforge projects
- name: stackforge/anvil
check:
- gate-anvil-pep8
- gate-anvil-python26
- gate-anvil-python27
- gate-anvil-pylint
gate:
- gate-anvil-pep8
- gate-anvil-python26
- gate-anvil-python27
- gate-anvil-pylint
- name: stackforge/barbican
check:
- gate-barbican-pep8
- gate-barbican-python27
gate:
- gate-barbican-pep8
- gate-barbican-python27
post:
- barbican-branch-tarball
- name: stackforge/billingstack
check:
- gate-billingstack-pep8
- gate-billingstack-python26
- gate-billingstack-python27
gate:
- gate-billingstack-pep8
- gate-billingstack-python26
- gate-billingstack-python27
post:
- hook-billingstack-rtfd
- billingstack-coverage
- billingstack-branch-tarball
pre-release:
- billingstack-tarball
release:
- billingstack-tarball:
- billingstack-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/bindep
check:
- gate-bindep-pep8
- gate-bindep-python26
- gate-bindep-python27
gate:
- gate-bindep-pep8
- gate-bindep-python26
- gate-bindep-python27
post:
- bindep-branch-tarball
- bindep-coverage
pre-release:
- bindep-tarball
release:
- bindep-tarball:
- bindep-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/bufunfa
check:
- gate-bufunfa-pep8
- gate-bufunfa-python26
- gate-bufunfa-python27
gate:
- gate-bufunfa-pep8
- gate-bufunfa-python26
- gate-bufunfa-python27
post:
- hook-bufunfa-rtfd
- name: stackforge/climate
template:
- name: python-jobs
- name: check-requirements
check:
- gate-climate-devstack-dsvm
pre-release:
- climate-tarball
release:
- climate-tarball
- name: stackforge/climate-nova
template:
- name: check-requirements
check:
- gate-climate-nova-pep8
- gate-climate-nova-python26
- gate-climate-nova-python27
gate:
- gate-climate-nova-pep8
- gate-climate-nova-python26
- gate-climate-nova-python27
post:
- climate-nova-branch-tarball
pre-release:
- climate-nova-tarball
release:
- climate-nova-tarball
- name: stackforge/cl-openstack-client
check:
- gate-cl-openstack-client-run-tests
gate:
- gate-cl-openstack-client-run-tests
- name: stackforge/cloudcafe
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/clouddocs-maven-plugin
check:
- gate-clouddocs-maven-plugin-build
gate:
- gate-clouddocs-maven-plugin-build
post:
- clouddocs-maven-plugin-localrepo-upload
release:
- clouddocs-maven-plugin-localrepo-upload:
- clouddocs-maven-plugin-mavencentral-upload
- name: stackforge/cloudroast
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/compass-adapters
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/compass-core
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/compass-web
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/congress
check:
- gate-congress-pep8
- gate-congress-python27
gate:
- gate-congress-pep8
- gate-congress-python27
- name: stackforge/cookbook-openstack-block-storage
check:
- gate-cookbook-openstack-block-storage-chef-lint
- gate-cookbook-openstack-block-storage-chef-style
- gate-cookbook-openstack-block-storage-chef-unit
gate:
- gate-cookbook-openstack-block-storage-chef-lint
- gate-cookbook-openstack-block-storage-chef-unit
- name: stackforge/cookbook-openstack-common
check:
- gate-cookbook-openstack-common-chef-lint
- gate-cookbook-openstack-common-chef-style
- gate-cookbook-openstack-common-chef-unit
gate:
- gate-cookbook-openstack-common-chef-lint
- gate-cookbook-openstack-common-chef-unit
- name: stackforge/cookbook-openstack-compute
check:
- gate-cookbook-openstack-compute-chef-lint
- gate-cookbook-openstack-compute-chef-style
- gate-cookbook-openstack-compute-chef-unit
gate:
- gate-cookbook-openstack-compute-chef-lint
- gate-cookbook-openstack-compute-chef-unit
- name: stackforge/cookbook-openstack-dashboard
check:
- gate-cookbook-openstack-dashboard-chef-lint
- gate-cookbook-openstack-dashboard-chef-style
- gate-cookbook-openstack-dashboard-chef-unit
gate:
- gate-cookbook-openstack-dashboard-chef-lint
- gate-cookbook-openstack-dashboard-chef-unit
- name: stackforge/cookbook-openstack-identity
check:
- gate-cookbook-openstack-identity-chef-lint
- gate-cookbook-openstack-identity-chef-style
- gate-cookbook-openstack-identity-chef-unit
gate:
- gate-cookbook-openstack-identity-chef-lint
- gate-cookbook-openstack-identity-chef-unit
- name: stackforge/cookbook-openstack-image
check:
- gate-cookbook-openstack-image-chef-lint
- gate-cookbook-openstack-image-chef-style
- gate-cookbook-openstack-image-chef-unit
gate:
- gate-cookbook-openstack-image-chef-lint
- gate-cookbook-openstack-image-chef-unit
- name: stackforge/cookbook-openstack-metering
check:
- gate-cookbook-openstack-metering-chef-lint
- gate-cookbook-openstack-metering-chef-style
- gate-cookbook-openstack-metering-chef-unit
gate:
- gate-cookbook-openstack-metering-chef-lint
- gate-cookbook-openstack-metering-chef-unit
- name: stackforge/cookbook-openstack-network
check:
- gate-cookbook-openstack-network-chef-lint
- gate-cookbook-openstack-network-chef-style
- gate-cookbook-openstack-network-chef-unit
gate:
- gate-cookbook-openstack-network-chef-lint
- gate-cookbook-openstack-network-chef-unit
- name: stackforge/cookbook-openstack-object-storage
check:
- gate-cookbook-openstack-object-storage-chef-lint
- gate-cookbook-openstack-object-storage-chef-style
- gate-cookbook-openstack-object-storage-chef-unit
gate:
- gate-cookbook-openstack-object-storage-chef-lint
- gate-cookbook-openstack-object-storage-chef-unit
- name: stackforge/cookbook-openstack-ops-database
check:
- gate-cookbook-openstack-ops-database-chef-lint
- gate-cookbook-openstack-ops-database-chef-style
- gate-cookbook-openstack-ops-database-chef-unit
gate:
- gate-cookbook-openstack-ops-database-chef-lint
- gate-cookbook-openstack-ops-database-chef-unit
- name: stackforge/cookbook-openstack-ops-messaging
check:
- gate-cookbook-openstack-ops-messaging-chef-lint
- gate-cookbook-openstack-ops-messaging-chef-style
- gate-cookbook-openstack-ops-messaging-chef-unit
gate:
- gate-cookbook-openstack-ops-messaging-chef-lint
- gate-cookbook-openstack-ops-messaging-chef-unit
- name: stackforge/cookbook-openstack-orchestration
check:
- gate-cookbook-openstack-orchestration-chef-lint
- gate-cookbook-openstack-orchestration-chef-style
- gate-cookbook-openstack-orchestration-chef-unit
gate:
- gate-cookbook-openstack-orchestration-chef-lint
- gate-cookbook-openstack-orchestration-chef-unit
- name: stackforge/cookbook-openstack-integration-test
check:
- gate-cookbook-openstack-integration-test-chef-lint
- gate-cookbook-openstack-integration-test-chef-style
- gate-cookbook-openstack-integration-test-chef-unit
gate:
- gate-cookbook-openstack-integration-test-chef-lint
- gate-cookbook-openstack-integration-test-chef-unit
- name: stackforge/designate
check:
- gate-designate-pep8
- gate-designate-python26
- gate-designate-python27
gate:
- gate-designate-pep8
- gate-designate-python26
- gate-designate-python27
post:
- hook-designate-rtfd
- designate-coverage
- designate-branch-tarball
pre-release:
- designate-tarball
release:
- designate-tarball:
- designate-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/entropy
check:
- gate-entropy-docs
- gate-entropy-pep8
- gate-entropy-python26
- gate-entropy-python27
- gate-entropy-python33
gate:
- gate-entropy-docs
- gate-entropy-pep8
- gate-entropy-python26
- gate-entropy-python27
- gate-entropy-python33
post:
- entropy-coverage
- name: stackforge/fuel-astute
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/fuel-devops
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/fuel-docs
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/fuel-library
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/fuel-main
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/fuel-ostf
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/fuel-ostf-plugin
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/fuel-provision
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/fuel-web
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/golang-client
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/healthnmon
check:
- gate-healthnmon-pep8
- gate-healthnmon-python27
gate:
- gate-healthnmon-pep8
- gate-healthnmon-python27
- name: stackforge/inception
check:
- gate-inception-pep8
gate:
- gate-inception-pep8
- name: stackforge/kwapi
check:
- gate-kwapi-pep8
gate:
- gate-kwapi-pep8
- name: stackforge/libra
check:
- gate-libra-pep8
- gate-libra-python27
gate:
- gate-libra-pep8
- gate-libra-python27
post:
- hook-libra-rtfd
- libra-branch-tarball
pre-release:
- hook-libra-rtfd
- libra-tarball
release:
- hook-libra-rtfd
- libra-tarball
- name: stackforge/manila
check:
- gate-manila-pep8
- gate-manila-python26
- gate-manila-python27
- gate-manila-tempest-dsvm-neutron
gate:
- gate-manila-pep8
- gate-manila-python26
- gate-manila-python27
- gate-manila-tempest-dsvm-neutron
post:
- manila-branch-tarball
- manila-coverage
- name: stackforge/milk
check:
- gate-milk-docs
- gate-milk-pep8
- gate-milk-python26
- gate-milk-python27
- gate-milk-python33
gate:
- gate-milk-docs
- gate-milk-pep8
- gate-milk-python26
- gate-milk-python27
- gate-milk-python33
post:
- milk-coverage
- name: stackforge/mistral
check:
- gate-mistral-pep8
- gate-mistral-python26
- gate-mistral-python27
- gate-mistral-python33
- gate-mistral-docs
gate:
- gate-mistral-pep8
- gate-mistral-python26
- gate-mistral-python27
- gate-mistral-docs
post:
- mistral-branch-tarball
pre-release:
- mistral-tarball
release:
- mistral-tarball:
- mistral-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/mistral-extra
check:
- gate-mistral-extra-pep8
- gate-mistral-extra-python26
- gate-mistral-extra-python27
- gate-mistral-extra-python33
- gate-mistral-extra-docs
gate:
- gate-mistral-extra-pep8
- gate-mistral-extra-python26
- gate-mistral-extra-python27
- gate-mistral-extra-docs
post:
- mistral-extra-branch-tarball
pre-release:
- mistral-extra-tarball
release:
- mistral-extra-tarball:
- mistral-extra-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/python-mistralclient
check:
- gate-python-mistralclient-pep8
- gate-python-mistralclient-python26
- gate-python-mistralclient-python27
- gate-python-mistralclient-python33
- gate-python-mistralclient-docs
gate:
- gate-python-mistralclient-pep8
- gate-python-mistralclient-python26
- gate-python-mistralclient-python27
- gate-python-mistralclient-docs
post:
- python-mistralclient-branch-tarball
pre-release:
- python-mistralclient-tarball
release:
- python-mistralclient-tarball:
- python-mistralclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/MRaaS
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/murano-agent
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/murano-api
check:
- gate-murano-api-pep8
- gate-murano-api-python26
- gate-murano-api-python27
- gate-murano-api-requirements
- gate-murano-devstack-dsvm
gate:
- gate-murano-api-pep8
- gate-murano-api-python26
- gate-murano-api-python27
post:
- murano-api-branch-tarball
pre-release:
- murano-api-tarball
release:
- murano-api-tarball
- name: stackforge/murano-common
check:
- gate-murano-common-pep8
- gate-murano-common-python26
- gate-murano-common-python27
- gate-murano-common-python33
- gate-murano-common-requirements
- gate-murano-devstack-dsvm
gate:
- gate-murano-common-pep8
- gate-murano-common-python26
- gate-murano-common-python27
post:
- murano-common-branch-tarball
pre-release:
- murano-common-tarball
release:
- murano-common-tarball:
- murano-common-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/murano-conductor
check:
- gate-murano-conductor-pep8
- gate-murano-conductor-python26
- gate-murano-conductor-python27
- gate-murano-conductor-requirements
- gate-murano-devstack-dsvm
gate:
- gate-murano-conductor-pep8
- gate-murano-conductor-python26
- gate-murano-conductor-python27
post:
- murano-conductor-branch-tarball
pre-release:
- murano-conductor-tarball
release:
- murano-conductor-tarball
- name: stackforge/murano-dashboard
check:
- gate-murano-dashboard-pep8
- gate-murano-dashboard-python26
- gate-murano-dashboard-python27
- gate-murano-dashboard-requirements
- gate-murano-devstack-dsvm
gate:
- gate-murano-dashboard-pep8
- gate-murano-dashboard-python26
- gate-murano-dashboard-python27
post:
- murano-dashboard-branch-tarball
pre-release:
- murano-dashboard-tarball
release:
- murano-dashboard-tarball
- name: stackforge/murano-deployment
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/murano-docs
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/murano-metadataclient
check:
- gate-murano-metadataclient-pep8
- gate-murano-metadataclient-python26
- gate-murano-metadataclient-python27
- gate-murano-metadataclient-python33
- gate-murano-metadataclient-requirements
- gate-murano-devstack-dsvm
gate:
- gate-murano-metadataclient-pep8
- gate-murano-metadataclient-python26
- gate-murano-metadataclient-python27
post:
- murano-metadataclient-branch-tarball
pre-release:
- murano-metadataclient-tarball
release:
- murano-metadataclient-tarball:
- murano-metadataclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/murano-repository
check:
- gate-murano-repository-pep8
- gate-murano-repository-python26
- gate-murano-repository-python27
- gate-murano-repository-python33
- gate-murano-repository-requirements
- gate-murano-devstack-dsvm
gate:
- gate-murano-repository-pep8
- gate-murano-repository-python26
- gate-murano-repository-python27
post:
- murano-repository-branch-tarball
pre-release:
- murano-repository-tarball
release:
- murano-repository-tarball:
- murano-repository-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/murano-tests
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/novaimagebuilder
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/occi-os
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/opencafe
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/openstack-chef-repo
check:
- gate-openstack-chef-repo
gate:
- gate-openstack-chef-repo
- name: stackforge/openstack-sdk-php
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/openvz-nova-driver
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/packstack
check:
- gate-packstack-pep8
- gate-packstack-python26
- gate-packstack-python27
gate:
- gate-packstack-pep8
- gate-packstack-python26
- gate-packstack-python27
- name: stackforge/pecan
check:
- gate-pecan-pep8
- gate-pecan-python26
- gate-pecan-python27
- gate-pecan-python33
- gate-pecan-tox-wsme-stable
- gate-pecan-tox-wsme-tip
- gate-pecan-tox-ceilometer-stable
- gate-pecan-tox-ceilometer-tip
- gate-pecan-tox-ironic-tip
gate:
- gate-pecan-pep8
- gate-pecan-python26
- gate-pecan-python27
- gate-pecan-python33
- gate-pecan-tox-wsme-stable
- gate-pecan-tox-wsme-tip
- gate-pecan-tox-ceilometer-stable
- gate-pecan-tox-ceilometer-tip
- gate-pecan-tox-ironic-tip
post:
- pecan-branch-tarball
pre-release:
- pecan-tarball
- hook-pecan-rtfd
release:
- pecan-tarball:
- pecan-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- hook-pecan-rtfd
- name: stackforge/puppet-ceilometer
check:
- gate-puppet-ceilometer-puppet-lint
- gate-puppet-ceilometer-puppet-syntax
- gate-puppet-ceilometer-puppet-unit-2.7
- gate-puppet-ceilometer-puppet-unit-3.1
- gate-puppet-ceilometer-puppet-unit-3.2
- gate-puppet-ceilometer-puppet-unit-3.3
- gate-puppet-ceilometer-puppet-unit-3.4
gate:
- gate-puppet-ceilometer-puppet-lint
- gate-puppet-ceilometer-puppet-syntax
- gate-puppet-ceilometer-puppet-unit-2.7
- gate-puppet-ceilometer-puppet-unit-3.1
- gate-puppet-ceilometer-puppet-unit-3.2
- gate-puppet-ceilometer-puppet-unit-3.3
- gate-puppet-ceilometer-puppet-unit-3.4
- name: stackforge/puppet-ceph
check:
- gate-puppet-ceph-puppet-lint
- gate-puppet-ceph-puppet-syntax
- gate-puppet-ceph-puppet-unit-2.7
- gate-puppet-ceph-puppet-unit-3.1
gate:
- gate-puppet-ceph-puppet-lint
- gate-puppet-ceph-puppet-syntax
- gate-puppet-ceph-puppet-unit-2.7
- gate-puppet-ceph-puppet-unit-3.1
- name: stackforge/puppet-cinder
check:
- gate-puppet-cinder-puppet-lint
- gate-puppet-cinder-puppet-syntax
- gate-puppet-cinder-puppet-unit-2.7
- gate-puppet-cinder-puppet-unit-3.1
- gate-puppet-cinder-puppet-unit-3.2
- gate-puppet-cinder-puppet-unit-3.3
- gate-puppet-cinder-puppet-unit-3.4
gate:
- gate-puppet-cinder-puppet-lint
- gate-puppet-cinder-puppet-syntax
- gate-puppet-cinder-puppet-unit-2.7
- gate-puppet-cinder-puppet-unit-3.1
- gate-puppet-cinder-puppet-unit-3.2
- gate-puppet-cinder-puppet-unit-3.3
- gate-puppet-cinder-puppet-unit-3.4
- name: stackforge/puppet-designate
check:
- gate-puppet-designate-puppet-lint
- gate-puppet-designate-puppet-syntax
- gate-puppet-designate-puppet-unit-2.7
- gate-puppet-designate-puppet-unit-3.1
- gate-puppet-designate-puppet-unit-3.2
- gate-puppet-designate-puppet-unit-3.3
- gate-puppet-designate-puppet-unit-3.4
gate:
- gate-puppet-designate-puppet-lint
- gate-puppet-designate-puppet-syntax
- gate-puppet-designate-puppet-unit-2.7
- gate-puppet-designate-puppet-unit-3.1
- gate-puppet-designate-puppet-unit-3.2
- gate-puppet-designate-puppet-unit-3.3
- gate-puppet-designate-puppet-unit-3.4
- name: stackforge/puppet-glance
check:
- gate-puppet-glance-puppet-lint
- gate-puppet-glance-puppet-syntax
- gate-puppet-glance-puppet-unit-2.7
- gate-puppet-glance-puppet-unit-3.1
- gate-puppet-glance-puppet-unit-3.2
- gate-puppet-glance-puppet-unit-3.3
- gate-puppet-glance-puppet-unit-3.4
gate:
- gate-puppet-glance-puppet-lint
- gate-puppet-glance-puppet-syntax
- gate-puppet-glance-puppet-unit-2.7
- gate-puppet-glance-puppet-unit-3.1
- gate-puppet-glance-puppet-unit-3.2
- gate-puppet-glance-puppet-unit-3.3
- gate-puppet-glance-puppet-unit-3.4
- name: stackforge/puppet-heat
check:
- gate-puppet-heat-puppet-lint
- gate-puppet-heat-puppet-syntax
- gate-puppet-heat-puppet-unit-2.7
- gate-puppet-heat-puppet-unit-3.1
- gate-puppet-heat-puppet-unit-3.2
- gate-puppet-heat-puppet-unit-3.3
- gate-puppet-heat-puppet-unit-3.4
gate:
- gate-puppet-heat-puppet-lint
- gate-puppet-heat-puppet-syntax
- gate-puppet-heat-puppet-unit-2.7
- gate-puppet-heat-puppet-unit-3.1
- gate-puppet-heat-puppet-unit-3.2
- gate-puppet-heat-puppet-unit-3.3
- gate-puppet-heat-puppet-unit-3.4
- name: stackforge/puppet-horizon
check:
- gate-puppet-horizon-puppet-lint
- gate-puppet-horizon-puppet-syntax
- gate-puppet-horizon-puppet-unit-2.7
- gate-puppet-horizon-puppet-unit-3.1
- gate-puppet-horizon-puppet-unit-3.2
- gate-puppet-horizon-puppet-unit-3.3
- gate-puppet-horizon-puppet-unit-3.4
gate:
- gate-puppet-horizon-puppet-lint
- gate-puppet-horizon-puppet-syntax
- gate-puppet-horizon-puppet-unit-2.7
- gate-puppet-horizon-puppet-unit-3.1
- gate-puppet-horizon-puppet-unit-3.2
- gate-puppet-horizon-puppet-unit-3.3
- gate-puppet-horizon-puppet-unit-3.4
- name: stackforge/puppet-ironic
check:
- gate-puppet-ironic-puppet-lint
- gate-puppet-ironic-puppet-syntax
- gate-puppet-ironic-puppet-unit-2.7
- gate-puppet-ironic-puppet-unit-3.1
- gate-puppet-ironic-puppet-unit-3.2
- gate-puppet-ironic-puppet-unit-3.3
- gate-puppet-ironic-puppet-unit-3.4
gate:
- gate-puppet-ironic-puppet-lint
- gate-puppet-ironic-puppet-syntax
- gate-puppet-ironic-puppet-unit-2.7
- gate-puppet-ironic-puppet-unit-3.1
- gate-puppet-ironic-puppet-unit-3.2
- gate-puppet-ironic-puppet-unit-3.3
- gate-puppet-ironic-puppet-unit-3.4
- name: stackforge/puppet-keystone
check:
- gate-puppet-keystone-puppet-lint
- gate-puppet-keystone-puppet-syntax
- gate-puppet-keystone-puppet-unit-2.7
- gate-puppet-keystone-puppet-unit-3.1
- gate-puppet-keystone-puppet-unit-3.2
- gate-puppet-keystone-puppet-unit-3.3
- gate-puppet-keystone-puppet-unit-3.4
gate:
- gate-puppet-keystone-puppet-lint
- gate-puppet-keystone-puppet-syntax
- gate-puppet-keystone-puppet-unit-2.7
- gate-puppet-keystone-puppet-unit-3.1
- gate-puppet-keystone-puppet-unit-3.2
- gate-puppet-keystone-puppet-unit-3.3
- gate-puppet-keystone-puppet-unit-3.4
- name: stackforge/puppet-neutron
check:
- gate-puppet-neutron-puppet-lint
- gate-puppet-neutron-puppet-syntax
- gate-puppet-neutron-puppet-unit-2.7
- gate-puppet-neutron-puppet-unit-3.1
- gate-puppet-neutron-puppet-unit-3.2
- gate-puppet-neutron-puppet-unit-3.3
- gate-puppet-neutron-puppet-unit-3.4
gate:
- gate-puppet-neutron-puppet-lint
- gate-puppet-neutron-puppet-syntax
- gate-puppet-neutron-puppet-unit-2.7
- gate-puppet-neutron-puppet-unit-3.1
- gate-puppet-neutron-puppet-unit-3.2
- gate-puppet-neutron-puppet-unit-3.3
- gate-puppet-neutron-puppet-unit-3.4
- name: stackforge/puppet-nova
check:
- gate-puppet-nova-puppet-lint
- gate-puppet-nova-puppet-syntax
- gate-puppet-nova-puppet-unit-2.7
- gate-puppet-nova-puppet-unit-3.1
- gate-puppet-nova-puppet-unit-3.2
- gate-puppet-nova-puppet-unit-3.3
- gate-puppet-nova-puppet-unit-3.4
gate:
- gate-puppet-nova-puppet-lint
- gate-puppet-nova-puppet-syntax
- gate-puppet-nova-puppet-unit-2.7
- gate-puppet-nova-puppet-unit-3.1
- gate-puppet-nova-puppet-unit-3.2
- gate-puppet-nova-puppet-unit-3.3
- gate-puppet-nova-puppet-unit-3.4
- name: stackforge/puppet-openstack
check:
- gate-puppet-openstack-puppet-lint
- gate-puppet-openstack-puppet-syntax
- gate-puppet-openstack-puppet-unit-2.7
- gate-puppet-openstack-puppet-unit-3.1
- gate-puppet-openstack-puppet-unit-3.2
- gate-puppet-openstack-puppet-unit-3.3
- gate-puppet-openstack-puppet-unit-3.4
gate:
- gate-puppet-openstack-puppet-lint
- gate-puppet-openstack-puppet-syntax
- gate-puppet-openstack-puppet-unit-2.7
- gate-puppet-openstack-puppet-unit-3.1
- gate-puppet-openstack-puppet-unit-3.2
- gate-puppet-openstack-puppet-unit-3.3
- gate-puppet-openstack-puppet-unit-3.4
- name: stackforge/puppet_openstack_builder
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/puppet-openstack_dev_env
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/puppet-savanna
check:
- gate-puppet-savanna-puppet-lint
- gate-puppet-savanna-puppet-syntax
- gate-puppet-savanna-puppet-unit-2.7
- gate-puppet-savanna-puppet-unit-3.1
- gate-puppet-savanna-puppet-unit-3.2
- gate-puppet-savanna-puppet-unit-3.3
- gate-puppet-savanna-puppet-unit-3.4
gate:
- gate-puppet-savanna-puppet-lint
- gate-puppet-savanna-puppet-syntax
- gate-puppet-savanna-puppet-unit-2.7
- gate-puppet-savanna-puppet-unit-3.1
- gate-puppet-savanna-puppet-unit-3.2
- gate-puppet-savanna-puppet-unit-3.3
- gate-puppet-savanna-puppet-unit-3.4
- name: stackforge/savanna-ci-config
check:
- gate-savanna-ci-config-pep8
gate:
- gate-savanna-ci-config-pep8
- name: stackforge/savanna-guestagent
template:
- name: python-jobs
- name: check-requirements
pre-release:
- savanna-guestagent-tarball
release:
- savanna-guestagent-tarball:
- savanna-guestagent-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/puppet-swift
check:
- gate-puppet-swift-puppet-lint
- gate-puppet-swift-puppet-syntax
- gate-puppet-swift-puppet-unit-2.7
- gate-puppet-swift-puppet-unit-3.1
- gate-puppet-swift-puppet-unit-3.2
- gate-puppet-swift-puppet-unit-3.3
- gate-puppet-swift-puppet-unit-3.4
gate:
- gate-puppet-swift-puppet-lint
- gate-puppet-swift-puppet-syntax
- gate-puppet-swift-puppet-unit-2.7
- gate-puppet-swift-puppet-unit-3.1
- gate-puppet-swift-puppet-unit-3.2
- gate-puppet-swift-puppet-unit-3.3
- gate-puppet-swift-puppet-unit-3.4
- name: stackforge/puppet-tempest
check:
- gate-puppet-tempest-puppet-lint
- gate-puppet-tempest-puppet-syntax
- gate-puppet-tempest-puppet-unit-2.7
- gate-puppet-tempest-puppet-unit-3.1
- gate-puppet-tempest-puppet-unit-3.2
- gate-puppet-tempest-puppet-unit-3.3
- gate-puppet-tempest-puppet-unit-3.4
gate:
- gate-puppet-tempest-puppet-lint
- gate-puppet-tempest-puppet-syntax
- gate-puppet-tempest-puppet-unit-2.7
- gate-puppet-tempest-puppet-unit-3.1
- gate-puppet-tempest-puppet-unit-3.2
- gate-puppet-tempest-puppet-unit-3.3
- gate-puppet-tempest-puppet-unit-3.4
- name: stackforge/puppet-vswitch
check:
- gate-puppet-vswitch-puppet-lint
- gate-puppet-vswitch-puppet-syntax
- gate-puppet-vswitch-puppet-unit-2.7
- gate-puppet-vswitch-puppet-unit-3.1
gate:
- gate-puppet-vswitch-puppet-unit-2.7
- gate-puppet-vswitch-puppet-unit-3.1
- name: stackforge/pyghmi
check:
- gate-pyghmi-pep8
gate:
- gate-pyghmi-pep8
- name: stackforge/python-barbicanclient
check:
- gate-python-barbicanclient-pep8
- gate-python-barbicanclient-python26
- gate-python-barbicanclient-python27
gate:
- gate-python-barbicanclient-pep8
- gate-python-barbicanclient-python26
- gate-python-barbicanclient-python27
post:
- python-barbicanclient-branch-tarball
release:
- python-barbicanclient-tarball:
- python-barbicanclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/python-climateclient
template:
- name: check-requirements
check:
- gate-python-climateclient-pep8
- gate-python-climateclient-python26
- gate-python-climateclient-python27
gate:
- gate-python-climateclient-pep8
- gate-python-climateclient-python26
- gate-python-climateclient-python27
post:
- python-climateclient-branch-tarball
pre-release:
- python-climateclient-tarball
release:
- python-climateclient-tarball
- name: stackforge/python-designateclient
check:
- gate-python-designateclient-pep8
- gate-python-designateclient-python26
- gate-python-designateclient-python27
gate:
- gate-python-designateclient-pep8
- gate-python-designateclient-python26
- gate-python-designateclient-python27
post:
- hook-python-designateclient-rtfd
- python-designateclient-coverage
- python-designateclient-branch-tarball
pre-release:
- python-designateclient-tarball
release:
- python-designateclient-tarball:
- python-designateclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/python-libraclient
check:
- gate-python-libraclient-pep8
- gate-python-libraclient-python27
gate:
- gate-python-libraclient-pep8
- gate-python-libraclient-python27
post:
- hook-python-libraclient-rtfd
- python-libraclient-coverage
- python-libraclient-branch-tarball
pre-release:
- hook-python-libraclient-rtfd
- python-libraclient-tarball
release:
- hook-python-libraclient-rtfd
- python-libraclient-tarball:
- python-libraclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/python-manilaclient
check:
- gate-python-manilaclient-pep8
- gate-python-manilaclient-python26
- gate-python-manilaclient-python27
- gate-manila-tempest-dsvm-neutron
gate:
- gate-python-manilaclient-pep8
- gate-python-manilaclient-python26
- gate-python-manilaclient-python27
- gate-manila-tempest-dsvm-neutron
post:
- python-manilaclient-branch-tarball
- python-manilaclient-coverage
- name: stackforge/python-muranoclient
check:
- gate-python-muranoclient-pep8
- gate-python-muranoclient-python26
- gate-python-muranoclient-python27
- gate-python-muranoclient-python33
- gate-python-muranoclient-requirements
- gate-murano-devstack-dsvm
gate:
- gate-python-muranoclient-pep8
- gate-python-muranoclient-python26
- gate-python-muranoclient-python27
post:
- python-muranoclient-branch-tarball
pre-release:
- python-muranoclient-tarball
release:
- python-muranoclient-tarball:
- python-muranoclient-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/python-rallyclient
template:
- name: check-requirements
check:
- gate-python-rallyclient-pep8
- gate-python-rallyclient-python26
- gate-python-rallyclient-python27
- gate-python-rallyclient-docs
gate:
- gate-python-rallyclient-pep8
- gate-python-rallyclient-python26
- gate-python-rallyclient-python27
- gate-python-rallyclient-docs
post:
- python-rallyclient-coverage
- name: stackforge/python-solumclient
template:
- name: check-requirements
check:
- gate-python-solumclient-pep8
- gate-python-solumclient-python26
- gate-python-solumclient-python27
- gate-python-solumclient-python33
- gate-python-solumclient-pypy
- gate-python-solumclient-docs
gate:
- gate-python-solumclient-pep8
- gate-python-solumclient-python26
- gate-python-solumclient-python27
- gate-python-solumclient-python33
- gate-python-solumclient-pypy
- gate-python-solumclient-docs
post:
- python-solumclient-coverage
- name: stackforge/rally
template:
- name: check-requirements
check:
- gate-rally-pep8
- gate-rally-python26
- gate-rally-python27
gate:
- gate-rally-pep8
- gate-rally-python26
- gate-rally-python27
post:
- rally-branch-tarball
pre-release:
- rally-tarball
release:
- rally-tarball
- name: stackforge/rubick
check:
- gate-rubick-pep8
- gate-rubick-python27
- gate-rubick-python33
gate:
- gate-rubick-pep8
- gate-rubick-python27
post:
- rubick-coverage
- name: stackforge/solum
template:
- name: check-requirements
check:
- gate-solum-pep8
- gate-solum-python26
- gate-solum-python27
- gate-solum-python33
- gate-solum-pypy
- gate-solum-docs
- gate-solum-devstack-dsvm
gate:
- gate-solum-pep8
- gate-solum-python26
- gate-solum-python27
- gate-solum-python33
- gate-solum-pypy
- gate-solum-docs
- gate-solum-devstack-dsvm
post:
- solum-coverage
- hook-solum-rtfd
- name: stackforge/sphinxcontrib-docbookrestapi
check:
- gate-sphinxcontrib-docbookrestapi-pep8
- gate-sphinxcontrib-docbookrestapi-python26
- gate-sphinxcontrib-docbookrestapi-python27
- gate-sphinxcontrib-docbookrestapi-python33
gate:
- gate-sphinxcontrib-docbookrestapi-pep8
- gate-sphinxcontrib-docbookrestapi-python26
- gate-sphinxcontrib-docbookrestapi-python27
- gate-sphinxcontrib-docbookrestapi-python33
pre-release:
- sphinxcontrib-docbookrestapi-tarball
release:
- sphinxcontrib-docbookrestapi-tarball:
- sphinxcontrib-docbookrestapi-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/sqlalchemy-migrate
check:
- gate-sqlalchemy-migrate-python26
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-unittests-26sa07
- gate-sqlalchemy-migrate-unittests-27sa07
gate:
- gate-sqlalchemy-migrate-python26
- gate-sqlalchemy-migrate-python27
- gate-sqlalchemy-migrate-unittests-26sa07
- gate-sqlalchemy-migrate-unittests-27sa07
post:
- sqlalchemy-migrate-branch-tarball
- hook-sqlalchemy-migrate-rtfd
pre-release:
- sqlalchemy-migrate-tarball
- hook-sqlalchemy-migrate-rtfd
release:
- sqlalchemy-migrate-tarball:
- sqlalchemy-migrate-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- hook-sqlalchemy-migrate-rtfd
- name: stackforge/staccato
check:
- gate-noop
gate:
- gate-noop
- name: stackforge/stackalytics
check:
- gate-stackalytics-docs
- gate-stackalytics-pep8
- gate-stackalytics-python26
- gate-stackalytics-python27
gate:
- gate-stackalytics-docs
- gate-stackalytics-pep8
- gate-stackalytics-python26
- gate-stackalytics-python27
post:
- stackalytics-branch-tarball
- hook-stackalytics-rtfd
pre-release:
- stackalytics-tarball
- hook-stackalytics-rtfd
release:
- stackalytics-tarball
- hook-stackalytics-rtfd
- name: stackforge/swiftsync
check:
- gate-swiftsync-pep8
- gate-swiftsync-python27
gate:
- gate-swiftsync-pep8
- gate-swiftsync-python27
post:
- swiftsync-branch-tarball
pre-release:
- swiftsync-tarball
release:
- swiftsync-tarball
- name: stackforge/tomograph
check:
- gate-tomograph-pep8
- gate-tomograph-python26
- gate-tomograph-python27
- gate-tomograph-python33
- gate-tomograph-docs
gate:
- gate-tomograph-pep8
- gate-tomograph-python26
- gate-tomograph-python27
post:
- tomograph-branch-tarball
pre-release:
- tomograph-tarball
release:
- tomograph-tarball:
- tomograph-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- name: stackforge/tooz
check:
- gate-tooz-pep8
- gate-tooz-python26
- gate-tooz-python27
- gate-tooz-python33
gate:
- gate-tooz-pep8
- gate-tooz-python26
- gate-tooz-python27
- gate-tooz-python33
post:
- tooz-branch-tarball
pre-release:
- tooz-tarball
release:
- tooz-tarball
- name: stackforge/turbo-hipster
check:
- gate-turbo-hipster-docs
- gate-turbo-hipster-pep8
- gate-turbo-hipster-python27
gate:
- gate-turbo-hipster-docs
- gate-turbo-hipster-pep8
- gate-turbo-hipster-python27
post:
- turbo-hipster-coverage
- hook-turbo-hipster-rtfd
- name: stackforge/wsme
check:
- gate-wsme-python26
- gate-wsme-python27
- gate-wsme-python33
- gate-wsme-pep8
gate:
- gate-wsme-python26
- gate-wsme-python27
- gate-wsme-python33
- gate-wsme-pep8
post:
- wsme-branch-tarball
pre-release:
- wsme-tarball:
- wsme-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
release:
- wsme-tarball:
- wsme-pypi-upload:
- post-mirror-python26
- post-mirror-python27
- post-mirror-python33
- name: stackforge/python-openstacksdk
template:
- name: check-requirements
check:
- gate-python-openstacksdk-pep8
- gate-python-openstacksdk-python26
- gate-python-openstacksdk-python27
- gate-python-openstacksdk-python33
- gate-python-openstacksdk-pypy
gate:
- gate-python-openstacksdk-pep8
- gate-python-openstacksdk-python26
- gate-python-openstacksdk-python27
- gate-python-openstacksdk-python33
- gate-python-openstacksdk-pypy