5b051ac514
This removes oslo libraries from the integrated gate, they will now be tested at release versions by other projects, and have their own forward testing jobs for their own changes to ensure their next release doesn't break all of openstack. We also have to decouple the large-ops jobs from the gate. Because we have clean check, we can keep these check only, to prevent large regressions in oslo.db and rootwrap, but not cogate all changes. And remove some final pbr jobs that don't do what you'd think any more, because they'd be only testing with released versions of pbr. It's not clear why largeops, swift-functional, or cells were ever added in the first place. Change-Id: I92af1f40b1d8f86ca1573640913d73d831cc9b0e
5574 lines
143 KiB
YAML
5574 lines
143 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
|
|
source: gerrit
|
|
precedence: normal
|
|
require:
|
|
open: True
|
|
current-patchset: True
|
|
trigger:
|
|
gerrit:
|
|
- event: patchset-created
|
|
- event: change-restored
|
|
- event: comment-added
|
|
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
|
|
- event: comment-added
|
|
require-approval:
|
|
- verified: [-1, -2]
|
|
username: jenkins
|
|
approval:
|
|
- workflow: 1
|
|
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
|
|
source: gerrit
|
|
precedence: high
|
|
require:
|
|
open: True
|
|
current-patchset: True
|
|
approval:
|
|
- verified: [1, 2]
|
|
username: jenkins
|
|
- workflow: 1
|
|
trigger:
|
|
gerrit:
|
|
- event: comment-added
|
|
approval:
|
|
- workflow: 1
|
|
- event: comment-added
|
|
approval:
|
|
- verified: 1
|
|
username: 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
|
|
source: gerrit
|
|
precedence: low
|
|
trigger:
|
|
gerrit:
|
|
- event: ref-updated
|
|
ref: ^(?!refs/).*$
|
|
|
|
- name: tag
|
|
description: This pipeline runs jobs in response to any tag event.
|
|
manager: IndependentPipelineManager
|
|
source: gerrit
|
|
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
|
|
source: gerrit
|
|
precedence: high
|
|
trigger:
|
|
gerrit:
|
|
- event: ref-updated
|
|
ref: ^refs/tags/([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
|
|
source: gerrit
|
|
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
|
|
source: gerrit
|
|
precedence: low
|
|
trigger:
|
|
gerrit:
|
|
- event: patchset-created
|
|
- event: comment-added
|
|
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
|
|
|
|
- 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
|
|
source: gerrit
|
|
precedence: low
|
|
trigger:
|
|
gerrit:
|
|
- event: comment-added
|
|
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*check experimental\s*$
|
|
success:
|
|
gerrit: {}
|
|
failure:
|
|
gerrit: {}
|
|
|
|
- name: periodic
|
|
description: Jobs in this queue are triggered on a timer.
|
|
manager: IndependentPipelineManager
|
|
source: gerrit
|
|
precedence: low
|
|
trigger:
|
|
timer:
|
|
- time: '0 6 * * *'
|
|
|
|
- name: periodic-stable
|
|
description: Periodic checks of the stable branches.
|
|
manager: IndependentPipelineManager
|
|
source: gerrit
|
|
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
|
|
source: gerrit
|
|
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
|
|
source: gerrit
|
|
precedence: normal
|
|
require:
|
|
open: True
|
|
current-patchset: True
|
|
trigger:
|
|
gerrit:
|
|
- event: patchset-created
|
|
- event: change-restored
|
|
- event: comment-added
|
|
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
|
|
success:
|
|
gerrit: {}
|
|
failure:
|
|
gerrit: {}
|
|
|
|
- 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
|
|
source: gerrit
|
|
precedence: low
|
|
trigger:
|
|
gerrit:
|
|
- event: comment-added
|
|
comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*check experimental\s*$
|
|
success:
|
|
gerrit: {}
|
|
failure:
|
|
gerrit: {}
|
|
|
|
- name: merge-check
|
|
description: >
|
|
Each time a change merges, this pipeline verifies that all open changes
|
|
on the same project are still mergeable.
|
|
manager: IndependentPipelineManager
|
|
source: gerrit
|
|
precedence: low
|
|
require:
|
|
approval:
|
|
- verified: [1, 2]
|
|
username: jenkins
|
|
trigger:
|
|
zuul:
|
|
- event: project-change-merged
|
|
merge-failure:
|
|
gerrit:
|
|
verified: -1
|
|
|
|
|
|
project-templates:
|
|
- name: merge-check
|
|
merge-check:
|
|
- noop
|
|
|
|
- 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: integrated-gate
|
|
check:
|
|
- 'check-tempest-dsvm-full'
|
|
- 'check-tempest-dsvm-postgres-full'
|
|
- 'check-tempest-dsvm-neutron'
|
|
- 'check-tempest-dsvm-neutron-full'
|
|
- 'check-tempest-dsvm-neutron-heat-slow'
|
|
- 'check-grenade-dsvm'
|
|
gate:
|
|
- 'gate-tempest-dsvm-full'
|
|
- 'gate-tempest-dsvm-postgres-full'
|
|
- 'gate-tempest-dsvm-neutron'
|
|
- 'gate-tempest-dsvm-neutron-full'
|
|
- 'gate-tempest-dsvm-neutron-heat-slow'
|
|
- 'gate-grenade-dsvm'
|
|
experimental:
|
|
- 'check-grenade-dsvm-neutron'
|
|
- 'check-tempest-dsvm-full-ceph'
|
|
|
|
- name: integrated-gate-neutron
|
|
check:
|
|
- 'check-tempest-dsvm-neutron-heat-slow'
|
|
- 'check-tempest-dsvm-neutron'
|
|
- 'check-tempest-dsvm-neutron-pg'
|
|
- 'check-tempest-dsvm-neutron-full'
|
|
- 'check-tempest-dsvm-neutron-pg-full'
|
|
- 'gate-tempest-dsvm-neutron-large-ops'
|
|
- 'check-grenade-dsvm-neutron'
|
|
gate:
|
|
- 'gate-tempest-dsvm-neutron'
|
|
- 'gate-tempest-dsvm-neutron-pg'
|
|
- 'gate-tempest-dsvm-neutron-heat-slow'
|
|
- 'gate-tempest-dsvm-neutron-full'
|
|
- 'gate-tempest-dsvm-neutron-pg-full'
|
|
- 'gate-tempest-dsvm-neutron-large-ops'
|
|
|
|
- name: integrated-gate-sahara
|
|
check:
|
|
- 'check-tempest-dsvm-full'
|
|
- 'check-tempest-dsvm-neutron'
|
|
- 'check-tempest-dsvm-postgres-full'
|
|
- 'check-tempest-dsvm-neutron-heat-slow'
|
|
gate:
|
|
- 'gate-tempest-dsvm-full'
|
|
- 'gate-tempest-dsvm-neutron'
|
|
- 'gate-tempest-dsvm-postgres-full'
|
|
|
|
- name: lib-forward-testing
|
|
check:
|
|
- 'gate-tempest-dsvm-src-{name}'
|
|
- 'gate-tempest-dsvm-neutron-src-{name}'
|
|
gate:
|
|
- 'gate-tempest-dsvm-src-{name}'
|
|
- 'gate-tempest-dsvm-neutron-src-{name}'
|
|
|
|
- name: large-ops
|
|
check:
|
|
- 'gate-tempest-dsvm-large-ops'
|
|
- 'gate-tempest-dsvm-neutron-large-ops'
|
|
gate:
|
|
- 'gate-tempest-dsvm-large-ops'
|
|
- 'gate-tempest-dsvm-neutron-large-ops'
|
|
|
|
- name: python3-jobs
|
|
check:
|
|
- 'gate-{name}-python33'
|
|
gate:
|
|
- 'gate-{name}-python33'
|
|
|
|
- name: pypy-jobs
|
|
check:
|
|
- 'gate-{name}-pypy'
|
|
gate:
|
|
- 'gate-{name}-pypy'
|
|
|
|
- name: stable-compat-jobs
|
|
# trunk clients and libs are used in stable jobs, so run stable jobs
|
|
# on those repos
|
|
# TODO(jogo): run this on libraries
|
|
check:
|
|
- 'check-tempest-dsvm-full-icehouse'
|
|
- 'check-tempest-dsvm-neutron-icehouse'
|
|
|
|
- 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-icehouse
|
|
periodic-stable:
|
|
- 'periodic-{name}-docs-icehouse'
|
|
- 'periodic-{name}-python26-icehouse'
|
|
- 'periodic-{name}-python27-icehouse'
|
|
|
|
- name: openstack-doc-gate
|
|
check:
|
|
- gate-{name}-tox-checklinks
|
|
- gate-{name}-tox-checkniceness
|
|
- gate-{name}-tox-checksyntax
|
|
- gate-{name}-tox-checkdeletions
|
|
- gate-{name}-tox-doc-publish-checkbuild
|
|
gate:
|
|
- gate-{name}-tox-checkniceness
|
|
- gate-{name}-tox-checksyntax
|
|
- gate-{name}-tox-checkdeletions
|
|
- gate-{name}-tox-doc-publish-checkbuild
|
|
|
|
- name: openstack-doc-translation
|
|
check:
|
|
- 'gate-{name}-tox-checklang'
|
|
post:
|
|
- '{name}-manuals-upstream-translation-update'
|
|
- '{name}-tox-doc-publishlang'
|
|
periodic:
|
|
- '{name}-manuals-propose-translation-update'
|
|
|
|
- name: translation-jobs
|
|
post:
|
|
- '{name}-upstream-translation-update'
|
|
periodic:
|
|
- '{name}-propose-translation-update'
|
|
|
|
- name: infra-publish-jobs
|
|
check:
|
|
- 'gate-{name}-docs'
|
|
post:
|
|
- '{name}-infra-docs'
|
|
|
|
# Publish pre-releases as wheels and official releases as sdist and
|
|
# wheels, then sync to all of the appropriate mirrors.
|
|
- name: publish-to-pypi
|
|
pre-release:
|
|
- '{name}-tarball':
|
|
- '{name}-pypi-wheel-upload'
|
|
release:
|
|
- '{name}-tarball':
|
|
- '{name}-pypi-both-upload'
|
|
|
|
- name: docs-on-rtfd
|
|
post:
|
|
- 'hook-{name}-rtfd'
|
|
pre-release:
|
|
- 'hook-{name}-rtfd'
|
|
release:
|
|
- 'hook-{name}-rtfd'
|
|
|
|
- name: chef-jobs
|
|
check:
|
|
- 'gate-{name}-chef-lint'
|
|
- 'gate-{name}-chef-style'
|
|
- 'gate-{name}-chef-unit'
|
|
gate:
|
|
- 'gate-{name}-chef-lint'
|
|
- 'gate-{name}-chef-unit'
|
|
|
|
# Note that we only publish integrated and incubated
|
|
# projects/programs on specs.o.o - the publish-specs job should not
|
|
# be used for stackforge projects, use stackforge-specs-jobs instead.
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- 'gate-{name}-docs'
|
|
gate:
|
|
- 'gate-{name}-docs'
|
|
post:
|
|
- '{name}-publish-specs'
|
|
|
|
|
|
# Same job as openstack-specs-job but does not publish to
|
|
# specs.openstack.org.
|
|
- name: stackforge-specs-jobs
|
|
check:
|
|
- 'gate-{name}-docs'
|
|
gate:
|
|
- 'gate-{name}-docs'
|
|
|
|
- name: noop-jobs
|
|
check:
|
|
- noop
|
|
gate:
|
|
- noop
|
|
|
|
- name: puppet-check-jobs
|
|
check:
|
|
- gate-{name}-puppet-lint
|
|
- gate-{name}-puppet-syntax
|
|
gate:
|
|
- gate-{name}-puppet-lint
|
|
- gate-{name}-puppet-syntax
|
|
|
|
- name: puppet-module-unit-jobs
|
|
check:
|
|
- gate-{name}-puppet-unit-2.7
|
|
- gate-{name}-puppet-unit-3.1
|
|
- gate-{name}-puppet-unit-3.2
|
|
- gate-{name}-puppet-unit-3.3
|
|
- gate-{name}-puppet-unit-3.4
|
|
gate:
|
|
- gate-{name}-puppet-unit-2.7
|
|
- gate-{name}-puppet-unit-3.1
|
|
- gate-{name}-puppet-unit-3.2
|
|
- gate-{name}-puppet-unit-3.3
|
|
- gate-{name}-puppet-unit-3.4
|
|
|
|
jobs:
|
|
- name: ^.*$
|
|
parameter-function: set_node_options_default_trusty
|
|
swift:
|
|
- name: logs
|
|
# The infra puppet configs predominantly run on precise nodes.
|
|
# Test puppet for infra by default on precise nodes until that changes.
|
|
- name: ^gate-config-puppet.*$
|
|
parameter-function: set_node_options_default_precise
|
|
# We're planning on Puppet 2.7 support to Spring 2015.
|
|
- name: ^.*puppet-unit-2.7$
|
|
parameter-function: set_node_options_default_precise
|
|
# Berkshelf 3.x requires GeCode 3.x on precise.
|
|
- name: ^gate-.*-chef-(lint|style|unit)$
|
|
parameter-function: set_node_options_default_precise
|
|
# openstackid doesn't work with php5-mcrypt on trusty
|
|
- name: ^.*openstackid-(unittests|release).*$
|
|
parameter-function: set_node_options_default_precise
|
|
# groups works with php5.3 on precise
|
|
- name: ^.*groups-(unittests|release).*$
|
|
parameter-function: set_node_options_default_precise
|
|
# tempest and d-g branchless tests need to only run on master
|
|
# (needs to be early to not impact non-voting stanzas later)
|
|
- name: ^(?!periodic-).*-icehouse$
|
|
branch: ^master.*$
|
|
# -nv jobs should default to being off for stable, if they want to
|
|
# -enable for specific stable environments, they should have a
|
|
# -specific rule for it later. Also, -nv jobs are never voting.
|
|
- name: ^.*-nv$
|
|
branch: ^(?!stable)
|
|
voting: false
|
|
- name: gate-tempest-dsvm-full
|
|
queue-name: integrated
|
|
- name: gate-rally-dsvm-neutron-neutron
|
|
voting: false
|
|
- name: gate-rally-dsvm-fakevirt-heat
|
|
voting: false
|
|
- name: ^(gate|check)-tempest-dsvm-neutron-full(-2)?$
|
|
branch: ^(?!stable/icehouse).*$
|
|
- name: ^(gate|check)-tempest-dsvm-neutron-pg-full(-2)?$
|
|
branch: ^(?!stable/icehouse).*$
|
|
voting: false
|
|
- name: ^(gate|check)-tempest-dsvm-neutron(-2)?$
|
|
branch: ^(stable/).*$
|
|
- name: ^(gate|check)-tempest-dsvm-neutron-full-icehouse$
|
|
voting: false
|
|
- name: check-heat-dsvm-functional
|
|
branch: ^(?!stable/icehouse).*$
|
|
voting: false
|
|
- name: ^(gate|check)-tempest-dsvm-cells$
|
|
voting: false
|
|
- name: ^(gate|check)-tempest-dsvm-cells-full$
|
|
voting: false
|
|
- name: ^(gate|check)-grenade-dsvm$
|
|
branch: ^(?!stable/icehouse).*$
|
|
- name: ^(gate|check)-grenade-dsvm-neutron$
|
|
branch: ^(?!stable/icehouse).*$
|
|
voting: false
|
|
- name: ^(gate|check)-grenade-dsvm-partial-ncpu$
|
|
branch: ^(?!stable/icehouse).*$
|
|
# 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: check-tempest-dsvm-cells-full
|
|
voting: false
|
|
- name: check-tempest-dsvm-f20
|
|
branch: ^(?!stable)
|
|
voting: false
|
|
- name: check-tempest-dsvm-centos7
|
|
voting: false
|
|
- name: check-tempest-dsvm-aiopcpu
|
|
voting: false
|
|
- name: check-tempest-dsvm-neutron-aiopcpu
|
|
voting: false
|
|
- name: gate-designate-devstack-dsvm
|
|
branch: ^(?!stable/icehouse).*$
|
|
# 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-rally-dsvm-cinder
|
|
voting: false
|
|
- 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: project-config-compare-xml
|
|
voting: false
|
|
failure-message: Jenkins XML output has changed.
|
|
success-message: Jenkins XML output is unchanged.
|
|
- name: gate-git-review-python34
|
|
voting: false
|
|
- name: gate-jenkins-job-builder-python33
|
|
voting: false
|
|
- name: gate-project-config-irc-access
|
|
files:
|
|
- 'accessbot/channels.yaml'
|
|
- name: check-tripleo-ironic-overcloud-precise-ha
|
|
voting: false
|
|
# Continous publishing from master of the following documentation targets:
|
|
- name: ^.*manuals-upstream-translation-update$
|
|
branch: master
|
|
- name: ^.*-tox-doc-publishlang$
|
|
branch: master
|
|
- name: ^gate-.*-tox-doc-publish-checkbuild$
|
|
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/publish-docs/
|
|
- name: ^gate-.*-tox-checklang$
|
|
branch: master
|
|
voting: false
|
|
- name: ^gate-.*-tox-checklinks$
|
|
branch: master
|
|
voting: false
|
|
- name: ^gate-.*-docs$
|
|
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/
|
|
- name: ^gate-.*-js-draft
|
|
parameter-function: set_node_options_default_trusty
|
|
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
|
|
files:
|
|
- '^tools/.*-requires$'
|
|
- '^.*requirements.txt$'
|
|
- name: gate-cloudkitty-dashboard-python33
|
|
voting: false
|
|
- name: gate-hacking-python34
|
|
voting: false
|
|
- name: gate-hacking-integration-nova
|
|
voting: false
|
|
- name: gate-sahara-pylint
|
|
voting: false
|
|
- name: gate-kite-python33
|
|
voting: false
|
|
- name: ^(gate|check)-tempest-master
|
|
voting: false
|
|
- name: gate-keystone-python33
|
|
branch: ^(?!stable/icehouse).*$
|
|
voting: false
|
|
- name: gate-rally-dsvm-keystone
|
|
branch: ^(?!stable/icehouse).*$
|
|
voting: false
|
|
- name: gate-rally-dsvm-glance
|
|
voting: false
|
|
- name: gate-python-neutronclient-python33
|
|
voting: false
|
|
- name: gate-python-troveclient-pypy
|
|
voting: false
|
|
- name: gate-magnetodb-python26
|
|
voting: false
|
|
- name: gate-magnetodb-requirements
|
|
voting: false
|
|
- name: gate-magnetodb-cassandra-tox
|
|
voting: false
|
|
- name: gate-mistral-python33
|
|
voting: false
|
|
- name: gate-mistral-devstack-dsvm
|
|
voting: false
|
|
- name: gate-mistral-dashboard-python33
|
|
voting: false
|
|
- name: gate-mistral-extra-python33
|
|
voting: false
|
|
- name: python-jenkins-coverage
|
|
voting: false
|
|
- name: gate-python-mistralclient-python33
|
|
voting: false
|
|
- name: gate-python-muranoclient-python33
|
|
voting: false
|
|
- name: gate-murano-requirements
|
|
voting: false
|
|
- name: gate-murano-agent-requirements
|
|
voting: false
|
|
- name: gate-python-muranoclient-requirements
|
|
voting: false
|
|
- name: gate-murano-dashboard-requirements
|
|
voting: false
|
|
- name: gate-oslo.db-python33
|
|
voting: false
|
|
- name: gate-oslo.vmware-python33
|
|
voting: false
|
|
- name: gate-solum-infra-guestagent-python33
|
|
voting: false
|
|
- name: gate-solum-infra-guestagent-pypy
|
|
voting: false
|
|
- name: gate-solum-pypy
|
|
voting: false
|
|
- name: gate-solum-requirements
|
|
voting: false
|
|
- name: gate-solum-python33
|
|
voting: false
|
|
- name: gate-solum-devstack-dsvm-f20
|
|
voting: false
|
|
- name: gate-reviewstats-python33
|
|
voting: false
|
|
- name: gate-refstack-python33
|
|
voting: false
|
|
- name: gate-dox-python34
|
|
voting: false
|
|
- name: ^(gate|check)-sqlalchemy-migrate-devstack-dsvm$
|
|
voting: false
|
|
- name: gate-sqlalchemy-migrate-pep8
|
|
voting: false
|
|
- name: gate-manila-pylint
|
|
voting: false
|
|
- name: gate-manila-tempest-dsvm-neutron
|
|
voting: false
|
|
- name: gate-manila-tempest-dsvm-neutron-multibackend
|
|
voting: false
|
|
- name: gate-blazar-devstack-dsvm
|
|
voting: false
|
|
- name: gate-blazar-pylint
|
|
voting: false
|
|
- name: gate-storyboard-python33
|
|
voting: false
|
|
- name: check-tempest-dsvm-docker
|
|
voting: false
|
|
- name: check-tempest-dsvm-f20-docker
|
|
voting: false
|
|
- name: check-neutron-dsvm-api
|
|
branch: ^(?!stable/icehouse).*$
|
|
voting: false
|
|
- name: check-tempest-dsvm-neutron-dvr
|
|
branch: ^(?!stable/icehouse).*$
|
|
voting: false
|
|
- name: gate-trove-buildimage-mysql
|
|
voting: false
|
|
- name: gate-trove-buildimage-mongodb
|
|
voting: false
|
|
- name: gate-trove-buildimage-percona
|
|
voting: false
|
|
- name: gate-trove-functional-dsvm-mysql
|
|
voting: false
|
|
- name: gate-trove-functional-dsvm-mongodb
|
|
voting: false
|
|
- name: gate-trove-functional-dsvm-percona
|
|
voting: false
|
|
- name: check-tempest-dsvm-full-ceph
|
|
voting: false
|
|
- name: gate-tomograph-python33
|
|
voting: false
|
|
- name: gate-rally-dsvm-cli
|
|
voting: false
|
|
- name: gate-stevedore-docs
|
|
voting: false
|
|
- name: gate-cliff-requirements
|
|
voting: false
|
|
- name: gate-heat-templates-dsvm
|
|
voting: false
|
|
- name: gate-swift-tox-func
|
|
branch: ^(?!stable/icehouse).*$
|
|
voting: false
|
|
# Swift log publishing details
|
|
- name: ^experimental-swift-logs.*$
|
|
swift:
|
|
- name: logs
|
|
- name: ^(gate|check)-pecan-tox-ceilometer-stable
|
|
voting: false
|
|
- name: ^(gate|check)-pecan-tox-designate-stable
|
|
voting: false
|
|
- name: ^(gate|check)-pecan-tox-ironic-stable
|
|
voting: false
|
|
- name: ^(gate|check)-zaqar-python33
|
|
branch: ^(?!stable/icehouse).*$
|
|
- name: gate-horizon-jshint
|
|
voting: false
|
|
- name: gate-tempest-dsvm-ceilometer-mongodb
|
|
voting: false
|
|
- name: gate-tempest-dsvm-ceilometer-mongodb-full
|
|
voting: false
|
|
- name: gate-ceilometer-python33
|
|
branch: ^(?!stable/icehouse).*$
|
|
- name: gate-nova-pip-missing-reqs
|
|
voting: false
|
|
- name: gate-config-bashate
|
|
voting: false
|
|
# TODO(rpodolyaka): make voting when the jobs pass on all SA versions
|
|
- name: gate-oslo.db-tox-sqla_08
|
|
voting: false
|
|
- name: gate-oslo.db-tox-sqla_09
|
|
voting: false
|
|
# TODO(stevemar): Enable voting when we have some basic coverage
|
|
- name: ^(gate|check)-osc-dsvm-functional
|
|
voting: false
|
|
- name: gate-horizon-dsvm-integration
|
|
branch: ^(?!stable/icehouse).*$
|
|
voting: false
|
|
# TODO(cschwede): Enable voting when there is enough data
|
|
- name: check-swiftclient-dsvm-functional
|
|
voting: false
|
|
- name: gate-kolla-bashate
|
|
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/barbican
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: translation-jobs
|
|
- name: openstack-server-publish-jobs
|
|
check:
|
|
- gate-barbican-devstack-dsvm
|
|
gate:
|
|
- gate-barbican-devstack-dsvm
|
|
pre-release:
|
|
- barbican-tarball
|
|
release:
|
|
- barbican-tarball
|
|
|
|
- name: openstack/barbican-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
|
|
- name: openstack/ceilometer
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: periodic-icehouse
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: translation-jobs
|
|
check:
|
|
- check-devstack-dsvm-cells
|
|
- check-swift-dsvm-functional
|
|
- gate-tempest-dsvm-ceilometer-mongodb
|
|
- gate-tempest-dsvm-ceilometer-mongodb-full
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
- gate-swift-dsvm-functional
|
|
post:
|
|
- ceilometer-coverage
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
pre-release:
|
|
- ceilometer-tarball
|
|
release:
|
|
- ceilometer-tarball
|
|
- ceilometer-merge-release-tags
|
|
|
|
- name: openstack/ceilometer-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-ceilometer-specs-python27
|
|
gate:
|
|
- gate-ceilometer-specs-python27
|
|
|
|
- name: openstack/cinder
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: periodic-icehouse
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: translation-jobs
|
|
check:
|
|
- gate-cinder-pylint
|
|
- check-devstack-dsvm-cells
|
|
- gate-rally-dsvm-cinder
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
pre-release:
|
|
- cinder-tarball
|
|
release:
|
|
- cinder-tarball
|
|
- cinder-merge-release-tags
|
|
|
|
- name: openstack/cinder-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-cinder-specs-python27
|
|
gate:
|
|
- gate-cinder-specs-python27
|
|
|
|
- name: openstack/designate
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: translation-jobs
|
|
check:
|
|
- gate-designate-devstack-dsvm
|
|
gate:
|
|
- gate-designate-devstack-dsvm
|
|
post:
|
|
- designate-coverage
|
|
|
|
- name: openstack/designate-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-designate-specs-python27
|
|
gate:
|
|
- gate-designate-specs-python27
|
|
|
|
- name: openstack/gantt
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
check:
|
|
- gate-gantt-pylint
|
|
gate:
|
|
- noop
|
|
|
|
- name: openstack/glance
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: periodic-icehouse
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: translation-jobs
|
|
- name: large-ops
|
|
check:
|
|
- check-devstack-dsvm-cells
|
|
- gate-rally-dsvm-glance
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
pre-release:
|
|
- glance-tarball
|
|
release:
|
|
- glance-tarball
|
|
- glance-merge-release-tags
|
|
|
|
- name: openstack/glance-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-glance-specs-python27
|
|
gate:
|
|
- gate-glance-specs-python27
|
|
|
|
- name: openstack/glance_store
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: translation-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- check-grenade-dsvm
|
|
- check-devstack-dsvm-cells
|
|
- check-tempest-dsvm-full
|
|
- check-tempest-dsvm-postgres-full
|
|
gate:
|
|
- gate-grenade-dsvm
|
|
- gate-devstack-dsvm-cells
|
|
- gate-tempest-dsvm-full
|
|
- gate-tempest-dsvm-postgres-full
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
pre-release:
|
|
- glance_store-tarball
|
|
release:
|
|
- glance_store-tarball
|
|
|
|
- name: openstack/heat
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: periodic-icehouse
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: translation-jobs
|
|
check:
|
|
- check-heat-dsvm-functional
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
post:
|
|
- heat-coverage
|
|
check-tripleo:
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
experimental:
|
|
- gate-rally-dsvm-fakevirt-heat
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-ironic-overcloud-precise-ha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
pre-release:
|
|
- heat-tarball
|
|
release:
|
|
- heat-tarball
|
|
- heat-merge-release-tags
|
|
|
|
- name: openstack/heat-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
|
|
- name: openstack/horizon
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: periodic-icehouse
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: translation-jobs
|
|
check:
|
|
- gate-horizon-python27-django14
|
|
- gate-horizon-selenium
|
|
- gate-horizon-jshint
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-horizon-python27-django14
|
|
- gate-horizon-selenium
|
|
- check-devstack-dsvm-cells
|
|
post:
|
|
- horizon-coverage
|
|
experimental:
|
|
- gate-horizon-dsvm-integration
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
pre-release:
|
|
- horizon-tarball
|
|
release:
|
|
- horizon-tarball
|
|
- horizon-merge-release-tags
|
|
|
|
- name: openstack/ironic
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: translation-jobs
|
|
check:
|
|
- check-tempest-dsvm-ironic-pxe_ssh
|
|
- check-tempest-dsvm-ironic-pxe_ssh-postgres
|
|
- check-tempest-dsvm-ironic-agent_ssh-nv
|
|
- check-tempest-dsvm-ironic-parallel-nv
|
|
- check-grenade-dsvm-ironic-sideways-nv
|
|
post:
|
|
- ironic-coverage
|
|
check-tripleo:
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
gate:
|
|
- gate-tempest-dsvm-ironic-pxe_ssh
|
|
- gate-tempest-dsvm-ironic-pxe_ssh-postgres
|
|
pre-release:
|
|
- ironic-tarball
|
|
release:
|
|
- ironic-tarball
|
|
- ironic-merge-release-tags
|
|
|
|
- name: openstack/ironic-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-ironic-specs-python27
|
|
gate:
|
|
- gate-ironic-specs-python27
|
|
|
|
- name: openstack/keystone
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: periodic-icehouse
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
- name: translation-jobs
|
|
check:
|
|
- check-devstack-dsvm-cells
|
|
- check-swift-dsvm-functional
|
|
- gate-rally-dsvm-keystone
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
- gate-swift-dsvm-functional
|
|
post:
|
|
- keystone-coverage
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
- gate-keystone-python33
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
pre-release:
|
|
- keystone-tarball
|
|
release:
|
|
- keystone-tarball
|
|
- keystone-merge-release-tags
|
|
|
|
- name: openstack/keystone-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-keystone-specs-python27
|
|
gate:
|
|
- gate-keystone-specs-python27
|
|
|
|
- name: openstack/keystonemiddleware
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
post:
|
|
- keystonemiddleware-coverage
|
|
|
|
- name: openstack/kite
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: check-requirements
|
|
check:
|
|
- gate-kite-python33
|
|
pre-release:
|
|
- kite-tarball
|
|
release:
|
|
- kite-tarball
|
|
|
|
- name: openstack/manila
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-server-publish-jobs
|
|
- name: python-jobs
|
|
check:
|
|
- gate-manila-devstack-dsvm-neutron
|
|
- gate-manila-pylint
|
|
- gate-manila-tempest-dsvm-neutron
|
|
- gate-manila-tempest-dsvm-neutron-multibackend
|
|
gate:
|
|
- gate-manila-devstack-dsvm-neutron
|
|
post:
|
|
- manila-coverage
|
|
|
|
- name: openstack/neutron
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: periodic-icehouse
|
|
- name: check-requirements
|
|
- name: integrated-gate-neutron
|
|
- name: translation-jobs
|
|
check:
|
|
- check-neutron-dsvm-functional
|
|
- gate-rally-dsvm-neutron-neutron
|
|
- check-tempest-dsvm-neutron-2
|
|
- check-tempest-dsvm-neutron-pg-2
|
|
- check-tempest-dsvm-neutron-full-2
|
|
- check-tempest-dsvm-neutron-pg-full-2
|
|
- check-tempest-dsvm-neutron-dvr
|
|
gate:
|
|
- gate-neutron-dsvm-functional
|
|
- gate-tempest-dsvm-neutron-2
|
|
- gate-tempest-dsvm-neutron-pg-2
|
|
- gate-tempest-dsvm-neutron-full-2
|
|
- gate-tempest-dsvm-neutron-pg-full-2
|
|
post:
|
|
- neutron-coverage
|
|
experimental:
|
|
- check-neutron-dsvm-api
|
|
- gate-grenade-dsvm-neutron-forward
|
|
- check-grenade-dsvm-neutron-sideways
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
pre-release:
|
|
- neutron-tarball
|
|
release:
|
|
- neutron-tarball
|
|
- neutron-merge-release-tags
|
|
|
|
- name: openstack/neutron-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-neutron-specs-python27
|
|
gate:
|
|
- gate-neutron-specs-python27
|
|
|
|
- name: openstack/nova
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: periodic-icehouse
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
- name: translation-jobs
|
|
check:
|
|
- check-devstack-dsvm-cells
|
|
- gate-nova-pylint
|
|
- check-grenade-dsvm-partial-ncpu
|
|
- check-tempest-dsvm-ironic-pxe_ssh-nv
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
- gate-grenade-dsvm-partial-ncpu
|
|
post:
|
|
- nova-coverage
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
- check-tempest-dsvm-cells-full
|
|
- check-tempest-dsvm-neutron-pg
|
|
- gate-nova-pip-missing-reqs
|
|
- check-tempest-dsvm-full-newlibvirt
|
|
silent:
|
|
- check-tempest-dsvm-docker
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
pre-release:
|
|
- nova-tarball
|
|
release:
|
|
- nova-tarball
|
|
- nova-merge-release-tags
|
|
|
|
- name: openstack/nova-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-nova-specs-python27
|
|
gate:
|
|
- gate-nova-specs-python27
|
|
|
|
- name: openstack/pycadf
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: lib-forward-testing
|
|
post:
|
|
- pycadf-coverage
|
|
|
|
- name: openstack/sahara
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate-sahara
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
- name: translation-jobs
|
|
check:
|
|
- gate-sahara-pylint
|
|
post:
|
|
- sahara-coverage
|
|
release:
|
|
- sahara-merge-release-tags
|
|
|
|
- name: openstack/sahara-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-sahara-specs-python27
|
|
gate:
|
|
- gate-sahara-specs-python27
|
|
|
|
- name: openstack/swift
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
- name: translation-jobs
|
|
check:
|
|
- gate-swift-tox-func
|
|
- check-swift-dsvm-functional
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-swift-tox-func
|
|
- gate-swift-dsvm-functional
|
|
- gate-devstack-dsvm-cells
|
|
post:
|
|
- swift-coverage
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
pre-release:
|
|
- swift-tarball
|
|
release:
|
|
- swift-tarball
|
|
- swift-merge-release-tags
|
|
|
|
- name: openstack/swift-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
|
|
- name: openstack/taskflow
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: publish-to-pypi
|
|
- name: lib-forward-testing
|
|
check:
|
|
- gate-taskflow-unittests-26-sa7-mysql
|
|
- gate-taskflow-unittests-27-sa8-mysql
|
|
gate:
|
|
- gate-taskflow-unittests-26-sa7-mysql
|
|
- gate-taskflow-unittests-27-sa8-mysql
|
|
post:
|
|
- taskflow-coverage
|
|
|
|
- name: openstack/trove
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: periodic-icehouse
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: openstack-doc-gate
|
|
- name: translation-jobs
|
|
post:
|
|
- trove-tox-doc-publishdocs
|
|
- trove-coverage
|
|
pre-release:
|
|
- trove-tarball
|
|
release:
|
|
- trove-tarball
|
|
- trove-merge-release-tags
|
|
experimental:
|
|
- gate-trove-functional-dsvm-mysql
|
|
- gate-trove-functional-dsvm-percona
|
|
- gate-trove-functional-dsvm-mongodb
|
|
|
|
- name: openstack/trove-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-trove-specs-python27
|
|
gate:
|
|
- gate-trove-specs-python27
|
|
|
|
- name: openstack/tuskar
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
post:
|
|
- tuskar-coverage
|
|
check-tripleo:
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
pre-release:
|
|
- tuskar-tarball
|
|
release:
|
|
- tuskar-tarball:
|
|
- tuskar-pypi-both-upload
|
|
|
|
- name: openstack/zaqar
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: check-requirements
|
|
- name: translation-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: pypy-jobs
|
|
check:
|
|
- check-tempest-dsvm-zaqar
|
|
- gate-zaqar-python33
|
|
gate:
|
|
- gate-tempest-dsvm-zaqar
|
|
pre-release:
|
|
- zaqar-tarball
|
|
release:
|
|
- zaqar-tarball
|
|
|
|
- name: openstack/zaqar-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-zaqar-specs-python27
|
|
gate:
|
|
- gate-zaqar-specs-python27
|
|
|
|
########################################################################
|
|
# Section: OpenStack client projects
|
|
########################################################################
|
|
|
|
- name: openstack/python-barbicanclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-barbicanclient-pep8
|
|
- gate-python-barbicanclient-python26
|
|
- gate-python-barbicanclient-python27
|
|
- gate-python-barbicanclient-pypy
|
|
gate:
|
|
- gate-python-barbicanclient-pep8
|
|
- gate-python-barbicanclient-python26
|
|
- gate-python-barbicanclient-python27
|
|
- gate-python-barbicanclient-pypy
|
|
post:
|
|
- python-barbicanclient-branch-tarball
|
|
|
|
- name: openstack/python-ceilometerclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-ceilometerclient-pypy
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-python-ceilometerclient-pypy
|
|
- gate-devstack-dsvm-cells
|
|
post:
|
|
- python-ceilometerclient-coverage
|
|
|
|
- name: openstack/python-cinderclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-cinderclient-pypy
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-python-cinderclient-pypy
|
|
- gate-devstack-dsvm-cells
|
|
post:
|
|
- python-cinderclient-coverage
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/python-designateclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-designate-devstack-dsvm
|
|
gate:
|
|
- gate-designate-devstack-dsvm
|
|
post:
|
|
- python-designateclient-coverage
|
|
|
|
- name: openstack/python-ganttclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
- name: publish-to-pypi
|
|
check:
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/python-glanceclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-glanceclient-pypy
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-python-glanceclient-pypy
|
|
- gate-devstack-dsvm-cells
|
|
post:
|
|
- python-glanceclient-coverage
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
#TODO: add docs
|
|
- name: openstack/python-heatclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-heatclient-pep8
|
|
- gate-python-heatclient-python26
|
|
- gate-python-heatclient-python27
|
|
- gate-python-heatclient-pypy
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-python-heatclient-pep8
|
|
- gate-python-heatclient-python26
|
|
- gate-python-heatclient-python27
|
|
- gate-python-heatclient-pypy
|
|
- gate-devstack-dsvm-cells
|
|
post:
|
|
- python-heatclient-branch-tarball
|
|
- python-heatclient-coverage
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
release:
|
|
- python-heatclient-docs
|
|
|
|
- name: openstack/python-ironicclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
- name: python-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-ironicclient-pypy
|
|
- check-tempest-dsvm-ironic-pxe_ssh
|
|
check-tripleo:
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
gate:
|
|
- gate-python-ironicclient-pypy
|
|
- gate-tempest-dsvm-ironic-pxe_ssh
|
|
post:
|
|
- python-ironicclient-coverage
|
|
|
|
- name: openstack/python-keystoneclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
post:
|
|
- python-keystoneclient-coverage
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/python-keystoneclient-federation
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
|
|
- name: openstack/python-keystoneclient-kerberos
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
experimental:
|
|
- gate-python-keystoneclient-kerberos-python34
|
|
|
|
- name: openstack/python-kiteclient
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
post:
|
|
- python-kiteclient-coverage
|
|
|
|
- name: openstack/python-manilaclient
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-client-publish-jobs
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-manila-tempest-dsvm-neutron
|
|
post:
|
|
- python-manilaclient-coverage
|
|
|
|
- name: openstack/python-neutronclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate-neutron
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-neutronclient-python33
|
|
- gate-python-neutronclient-pypy
|
|
gate:
|
|
- gate-python-neutronclient-pypy
|
|
post:
|
|
- python-neutronclient-coverage
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/python-novaclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-novaclient-pypy
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-python-novaclient-pypy
|
|
- gate-devstack-dsvm-cells
|
|
post:
|
|
- python-novaclient-coverage
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/python-openstackclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- check-osc-dsvm-functional
|
|
gate:
|
|
- gate-osc-dsvm-functional
|
|
post:
|
|
- python-openstackclient-coverage
|
|
|
|
- name: openstack/python-saharaclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate-sahara
|
|
- name: publish-to-pypi
|
|
post:
|
|
- python-saharaclient-coverage
|
|
experimental:
|
|
- gate-python-saharaclient-python33
|
|
- gate-python-saharaclient-pypy
|
|
|
|
- name: openstack/python-swiftclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-swiftclient-pypy
|
|
- check-swift-dsvm-functional
|
|
- check-swiftclient-dsvm-functional
|
|
gate:
|
|
- gate-python-swiftclient-pypy
|
|
- gate-swift-dsvm-functional
|
|
post:
|
|
- python-swiftclient-coverage
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/python-troveclient
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: openstack-client-publish-jobs
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: integrated-gate
|
|
- name: stable-compat-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-troveclient-pypy
|
|
gate:
|
|
- gate-python-troveclient-pypy
|
|
|
|
- name: openstack/python-tuskarclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-tuskarclient-python33
|
|
post:
|
|
- python-tuskarclient-coverage
|
|
check-tripleo:
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/python-zaqarclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: pypy-jobs
|
|
check:
|
|
- gate-python-zaqarclient-pep8
|
|
- gate-python-zaqarclient-python26
|
|
- gate-python-zaqarclient-python27
|
|
gate:
|
|
- gate-python-zaqarclient-pep8
|
|
- gate-python-zaqarclient-python26
|
|
- gate-python-zaqarclient-python27
|
|
post:
|
|
- python-zaqarclient-branch-tarball
|
|
|
|
########################################################################
|
|
# Section: oslo libraries
|
|
########################################################################
|
|
|
|
- name: openstack/cliff
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: pypy-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
- name: lib-forward-testing
|
|
check:
|
|
- gate-cliff-tox-neutronclient-stable
|
|
- gate-cliff-tox-neutronclient-tip
|
|
- gate-cliff-tox-openstackclient-stable
|
|
- gate-cliff-tox-openstackclient-tip
|
|
gate:
|
|
- gate-cliff-tox-neutronclient-stable
|
|
- gate-cliff-tox-neutronclient-tip
|
|
- gate-cliff-tox-openstackclient-stable
|
|
- gate-cliff-tox-openstackclient-tip
|
|
|
|
- name: openstack/oslo-incubator
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
post:
|
|
- oslo-incubator-coverage
|
|
|
|
- name: openstack/oslo-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
|
|
- name: openstack/oslo.concurrency
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: python3-jobs
|
|
- name: translation-jobs
|
|
- name: lib-forward-testing
|
|
post:
|
|
- oslo.concurrency-coverage
|
|
|
|
- name: openstack/oslo.config
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: lib-forward-testing
|
|
check:
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/oslo.db
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: translation-jobs
|
|
- name: lib-forward-testing
|
|
check:
|
|
- gate-tempest-dsvm-largeops-src-oslo.db
|
|
- check-devstack-dsvm-cells
|
|
- gate-oslo.db-tox-sqla_08
|
|
- gate-oslo.db-tox-sqla_09
|
|
- gate-oslo.db-python33
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/oslo.i18n
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: translation-jobs
|
|
- name: lib-forward-testing
|
|
check:
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
post:
|
|
- oslo.i18n-coverage
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/oslo.log
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: translation-jobs
|
|
- name: lib-forward-testing
|
|
check:
|
|
- gate-oslo.log-python33
|
|
|
|
- name: openstack/oslo.messaging
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: translation-jobs
|
|
- name: lib-forward-testing
|
|
check:
|
|
- gate-tempest-dsvm-largeops-src-oslo.messaging
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-devstack-dsvm-cells
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/oslo.middleware
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: pypy-jobs
|
|
- name: publish-to-pypi
|
|
- name: translation-jobs
|
|
- name: lib-forward-testing
|
|
|
|
- name: openstack/oslo.rootwrap
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-server-publish-jobs
|
|
- name: python3-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: lib-forward-testing
|
|
check:
|
|
- gate-oslo.rootwrap-pep8
|
|
- gate-oslo.rootwrap-python26
|
|
- gate-oslo.rootwrap-python27
|
|
- check-devstack-dsvm-cells
|
|
- gate-tempest-dsvm-largeops-src-oslo.rootwrap
|
|
gate:
|
|
- gate-oslo.rootwrap-pep8
|
|
- gate-oslo.rootwrap-python26
|
|
- gate-oslo.rootwrap-python27
|
|
- gate-devstack-dsvm-cells
|
|
post:
|
|
- oslo.rootwrap-branch-tarball
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/oslo.serialization
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: lib-forward-testing
|
|
|
|
- name: openstack/oslo.utils
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: translation-jobs
|
|
- name: lib-forward-testing
|
|
|
|
- name: openstack/oslo.version
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: lib-forward-testing
|
|
check:
|
|
- gate-oslo.version-pypy
|
|
- check-devstack-dsvm-cells
|
|
gate:
|
|
- gate-oslo.version-pypy
|
|
- gate-devstack-dsvm-cells
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack/oslo.vmware
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: translation-jobs
|
|
- name: lib-forward-testing
|
|
check:
|
|
- gate-oslo.vmware-requirements
|
|
- gate-oslo.vmware-python33
|
|
|
|
- name: openstack/oslosphinx
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-oslosphinx-pep8
|
|
- gate-oslosphinx-docs
|
|
gate:
|
|
- gate-oslosphinx-pep8
|
|
- gate-oslosphinx-docs
|
|
post:
|
|
- oslosphinx-branch-tarball
|
|
|
|
- name: openstack/oslotest
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: pypy-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
post:
|
|
- oslotest-coverage
|
|
|
|
- name: openstack/pylockfile
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-server-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: publish-to-pypi
|
|
|
|
- name: openstack/stevedore
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: pypy-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
- name: lib-forward-testing
|
|
|
|
########################################################################
|
|
# Section: Other OpenStack projects
|
|
########################################################################
|
|
|
|
- name: openstack/dib-utils
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: noop-jobs
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
post:
|
|
- dib-utils-branch-tarball
|
|
|
|
#TODO: add docs
|
|
- name: openstack/diskimage-builder
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-diskimage-builder-pep8
|
|
- gate-diskimage-builder-python26
|
|
- gate-diskimage-builder-python27
|
|
- check-tempest-dsvm-ironic-pxe_ssh
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
gate:
|
|
- gate-diskimage-builder-pep8
|
|
- gate-diskimage-builder-python26
|
|
- gate-diskimage-builder-python27
|
|
- gate-tempest-dsvm-ironic-pxe_ssh
|
|
post:
|
|
- diskimage-builder-coverage
|
|
- diskimage-builder-branch-tarball
|
|
|
|
- name: openstack/django_openstack_auth
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: openstack-client-publish-jobs
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: stable-compat-jobs
|
|
- name: translation-jobs
|
|
pre-release:
|
|
- django_openstack_auth-tarball
|
|
release:
|
|
- django_openstack_auth-tarball:
|
|
- django_openstack_auth-pypi-both-upload
|
|
|
|
- name: openstack/governance
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
#TODO: add docs
|
|
- name: openstack/heat-cfntools
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
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
|
|
release:
|
|
- heat-cfntools-docs
|
|
|
|
- name: openstack/heat-templates
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-heat-templates-dsvm
|
|
gate:
|
|
- noop
|
|
|
|
#TODO: add docs
|
|
- name: openstack/ironic-python-agent
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-ironic-python-agent-pep8
|
|
- gate-ironic-python-agent-python26
|
|
- gate-ironic-python-agent-python27
|
|
- gate-ironic-python-agent-buildimage-coreos
|
|
- check-tempest-dsvm-ironic-agent_ssh-src-nv
|
|
gate:
|
|
- gate-ironic-python-agent-pep8
|
|
- gate-ironic-python-agent-python26
|
|
- gate-ironic-python-agent-python27
|
|
- gate-ironic-python-agent-buildimage-coreos
|
|
post:
|
|
- ironic-python-agent-buildimage-coreos
|
|
|
|
- name: openstack/openstack
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack/openstack-planet
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-openstack-planet-unittest
|
|
gate:
|
|
- gate-openstack-planet-unittest
|
|
|
|
|
|
#TODO: add docs
|
|
- name: openstack/os-apply-config
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-os-apply-config-pep8
|
|
- gate-os-apply-config-python26
|
|
- gate-os-apply-config-python27
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
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
|
|
|
|
- name: openstack/os-cloud-config
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
post:
|
|
- os-cloud-config-coverage
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
|
|
#TODO: add docs
|
|
- name: openstack/os-collect-config
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-os-collect-config-pep8
|
|
- gate-os-collect-config-python26
|
|
- gate-os-collect-config-python27
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
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
|
|
|
|
#TODO: add docs
|
|
- name: openstack/os-net-config
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-os-net-config-pep8
|
|
- gate-os-net-config-python26
|
|
- gate-os-net-config-python27
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
gate:
|
|
- gate-os-net-config-pep8
|
|
- gate-os-net-config-python26
|
|
- gate-os-net-config-python27
|
|
post:
|
|
- os-net-config-coverage
|
|
- os-net-config-branch-tarball
|
|
|
|
#TODO: add docs
|
|
- name: openstack/os-refresh-config
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-os-refresh-config-pep8
|
|
- gate-os-refresh-config-python26
|
|
- gate-os-refresh-config-python27
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
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
|
|
|
|
- name: openstack/requirements
|
|
template:
|
|
- name: merge-check
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
check:
|
|
- gate-requirements-pep8
|
|
- gate-requirements-python27
|
|
- gate-requirements-pypy
|
|
- check-requirements-integration-dsvm
|
|
- check-devstack-dsvm-cells
|
|
- check-swift-dsvm-functional
|
|
gate:
|
|
- gate-requirements-pep8
|
|
- gate-requirements-python27
|
|
- gate-requirements-pypy
|
|
- gate-requirements-integration-dsvm
|
|
- gate-devstack-dsvm-cells
|
|
- gate-swift-dsvm-functional
|
|
post:
|
|
- propose-requirements-updates
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
# TODO: add docs
|
|
- name: openstack/sahara-dashboard
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-sahara-dashboard-pep8
|
|
- gate-sahara-dashboard-python26
|
|
- gate-sahara-dashboard-python27
|
|
gate:
|
|
- gate-sahara-dashboard-pep8
|
|
- gate-sahara-dashboard-python26
|
|
- gate-sahara-dashboard-python27
|
|
post:
|
|
- sahara-dashboard-branch-tarball
|
|
- sahara-dashboard-coverage
|
|
|
|
# TODO: add docs
|
|
- name: openstack/sahara-extra
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
check:
|
|
- gate-sahara-extra-pep8
|
|
gate:
|
|
- gate-sahara-extra-pep8
|
|
post:
|
|
- sahara-extra-branch-tarball
|
|
pre-release:
|
|
- sahara-extra-tarball
|
|
release:
|
|
- sahara-extra-tarball
|
|
|
|
# TODO: add docs
|
|
- name: openstack/sahara-image-elements
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-sahara-image-elements-pep8
|
|
gate:
|
|
- gate-sahara-image-elements-pep8
|
|
post:
|
|
- sahara-image-elements-branch-tarball
|
|
|
|
#TODO: add docs
|
|
- name: openstack/swift-bench
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
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
|
|
|
|
# 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-large-ops
|
|
- gate-tempest-dsvm-neutron-large-ops
|
|
|
|
- name: openstack/qa-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
|
|
- name: openstack/tempest
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
check:
|
|
- gate-tempest-pep8
|
|
- gate-tempest-docs
|
|
- gate-tempest-python27
|
|
- check-grenade-dsvm-partial-ncpu
|
|
- check-tempest-dsvm-ironic-pxe_ssh-nv
|
|
- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv
|
|
# icehouse compat jobs for tempest master
|
|
- check-tempest-dsvm-full-icehouse
|
|
- check-tempest-dsvm-neutron-icehouse
|
|
- check-tempest-dsvm-neutron-heat-slow-icehouse
|
|
- check-tempest-dsvm-postgres-full-icehouse
|
|
- check-tempest-dsvm-neutron-full-icehouse
|
|
- gate-tempest-dsvm-large-ops-icehouse
|
|
- gate-tempest-dsvm-neutron-large-ops-icehouse
|
|
gate:
|
|
- gate-tempest-pep8
|
|
- gate-tempest-docs
|
|
- gate-tempest-python27
|
|
- gate-grenade-dsvm-partial-ncpu
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
- check-tempest-dsvm-cells-full
|
|
- check-tempest-dsvm-zaqar
|
|
- check-tempest-dsvm-keystonev3-full
|
|
- check-tempest-dsvm-neutron-keystonev3-full
|
|
- gate-tempest-dsvm-ceilometer-mongodb
|
|
- gate-tempest-dsvm-ceilometer-mongodb-full
|
|
- check-tempest-dsvm-full-non-isolated
|
|
- check-tempest-dsvm-neutron-full-non-isolated
|
|
- check-tempest-dsvm-f20
|
|
- check-tempest-dsvm-ironic-parallel-nv
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
post:
|
|
- tempest-docs
|
|
- tempest-coverage
|
|
- tempest-branch-tarball
|
|
pre-release:
|
|
- tempest-tarball
|
|
release:
|
|
- tempest-tarball
|
|
periodic-stable:
|
|
- periodic-tempest-dsvm-full-icehouse
|
|
- periodic-tempest-dsvm-neutron-icehouse
|
|
- periodic-tempest-dsvm-postgres-full-icehouse
|
|
periodic-qa:
|
|
- periodic-tempest-dsvm-full-non-isolated-master
|
|
- periodic-tempest-dsvm-neutron-full-non-isolated-master
|
|
- periodic-tempest-dsvm-all-master
|
|
- periodic-tempest-dsvm-stress-master
|
|
|
|
- name: openstack/tempest-lib
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-tempest-lib-pep8
|
|
- gate-tempest-lib-docs
|
|
- gate-tempest-lib-python27
|
|
- gate-tempest-lib-python34
|
|
- gate-tempest-lib-pypy
|
|
- check-grenade-dsvm-partial-ncpu
|
|
- check-tempest-dsvm-ironic-pxe_ssh-nv
|
|
- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv
|
|
# icehouse compat jobs for tempest master
|
|
- check-tempest-dsvm-full-icehouse
|
|
- check-tempest-dsvm-neutron-icehouse
|
|
- check-tempest-dsvm-neutron-heat-slow-icehouse
|
|
- check-tempest-dsvm-postgres-full-icehouse
|
|
- check-tempest-dsvm-neutron-full-icehouse
|
|
- gate-tempest-dsvm-large-ops-icehouse
|
|
- gate-tempest-dsvm-neutron-large-ops-icehouse
|
|
gate:
|
|
- gate-tempest-lib-pep8
|
|
- gate-tempest-lib-docs
|
|
- gate-tempest-lib-python27
|
|
- gate-tempest-lib-python34
|
|
- gate-grenade-dsvm-partial-ncpu
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
- check-tempest-dsvm-keystonev3-full
|
|
- check-tempest-dsvm-neutron-keystonev3-full
|
|
post:
|
|
- tempest-lib-docs
|
|
- tempest-lib-coverage
|
|
- tempest-lib-branch-tarball
|
|
pre-release:
|
|
- tempest-lib-tarball
|
|
release:
|
|
- tempest-lib-tarball
|
|
|
|
- name: openstack/tripleo-heat-templates
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: noop-jobs
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-ironic-overcloud-precise-ha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
post:
|
|
- tripleo-heat-templates-branch-tarball
|
|
pre-release:
|
|
- tripleo-heat-templates-tarball
|
|
release:
|
|
- tripleo-heat-templates-tarball
|
|
|
|
- name: openstack/tripleo-image-elements
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: noop-jobs
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-ironic-overcloud-precise-ha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
post:
|
|
- tripleo-image-elements-branch-tarball
|
|
|
|
- name: openstack/tripleo-incubator
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-tripleo-incubator-docs
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-ironic-overcloud-precise-ha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
gate:
|
|
- gate-tripleo-incubator-docs
|
|
experimental-tripleo:
|
|
- check-tripleo-ironic-vlan-precise-nonha
|
|
post:
|
|
- tripleo-incubator-docs
|
|
pre-release:
|
|
- tripleo-incubator-docs
|
|
release:
|
|
- tripleo-incubator-docs
|
|
|
|
- name: openstack/tripleo-puppet-elements
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-ironic-overcloud-precise-ha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
post:
|
|
- tripleo-puppet-elements-branch-tarball
|
|
|
|
- name: openstack/tripleo-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-tripleo-specs-python27
|
|
gate:
|
|
- gate-tripleo-specs-python27
|
|
|
|
- name: openstack/trove-integration
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
experimental:
|
|
- gate-trove-buildimage-mysql
|
|
- gate-trove-buildimage-percona
|
|
- gate-trove-buildimage-mongodb
|
|
- gate-trove-functional-dsvm-mysql
|
|
- gate-trove-functional-dsvm-percona
|
|
- gate-trove-functional-dsvm-mongodb
|
|
|
|
# TODO: add docs
|
|
- name: openstack/tuskar-ui
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-tuskar-ui-pep8
|
|
- gate-tuskar-ui-python26
|
|
- gate-tuskar-ui-python27
|
|
- gate-tuskar-ui-selenium
|
|
- gate-tuskar-ui-jshint
|
|
gate:
|
|
- gate-tuskar-ui-pep8
|
|
- gate-tuskar-ui-python26
|
|
- gate-tuskar-ui-python27
|
|
- gate-tuskar-ui-selenium
|
|
- gate-tuskar-ui-jshint
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
post:
|
|
- tuskar-ui-branch-tarball
|
|
|
|
########################################################################
|
|
# Section: OpenStack API projects
|
|
########################################################################
|
|
|
|
- name: openstack/compute-api
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
post:
|
|
- compute-api-tox-doc-publishdocs
|
|
|
|
- name: openstack/identity-api
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
post:
|
|
- identity-api-tox-doc-publishdocs
|
|
|
|
- name: openstack/image-api
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
post:
|
|
- image-api-tox-doc-publishdocs
|
|
|
|
- name: openstack/netconn-api
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
post:
|
|
- netconn-api-tox-doc-publishdocs
|
|
|
|
- name: openstack/object-api
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
post:
|
|
- object-api-tox-doc-publishdocs
|
|
|
|
- name: openstack/volume-api
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
post:
|
|
- volume-api-tox-doc-publishdocs
|
|
|
|
########################################################################
|
|
# Section: OpenStack documentation projects
|
|
########################################################################
|
|
|
|
- name: openstack/api-site
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
- name: openstack-doc-translation
|
|
post:
|
|
- api-site-tox-doc-publishdocs
|
|
- openstack-api-site
|
|
- openstack-api-ref
|
|
|
|
- name: openstack/docs-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
check:
|
|
- gate-docs-specs-python27
|
|
gate:
|
|
- gate-docs-specs-python27
|
|
|
|
- name: openstack/ha-guide
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
- name: openstack-doc-translation
|
|
post:
|
|
- operations-guide-tox-doc-publishdocs
|
|
|
|
- name: openstack/openstack-doc-tools
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: check-requirements
|
|
check:
|
|
- gate-openstack-doc-tools-pep8
|
|
gate:
|
|
- gate-openstack-doc-tools-pep8
|
|
|
|
- name: openstack/openstack-manuals
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
- name: openstack-doc-translation
|
|
post:
|
|
- openstack-manuals-tox-doc-publishdocs
|
|
- propose-openstack-manuals-updates
|
|
|
|
- name: openstack/operations-guide
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
- name: openstack-doc-translation
|
|
post:
|
|
- operations-guide-tox-doc-publishdocs
|
|
|
|
- name: openstack/security-doc
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
- name: openstack-doc-translation
|
|
post:
|
|
- security-doc-tox-doc-publishdocs
|
|
|
|
- name: openstack/training-guides
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-doc-gate
|
|
post:
|
|
- training-guides-tox-doc-publishdocs
|
|
- training-guides-manuals-upstream-translation-update
|
|
periodic:
|
|
- training-guides-manuals-propose-translation-update
|
|
|
|
########################################################################
|
|
# Section: OpenStack development projects
|
|
########################################################################
|
|
|
|
- name: openstack-dev/bashate
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
|
|
- name: openstack-dev/cookiecutter
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-dev/devstack
|
|
template:
|
|
- name: merge-check
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
check:
|
|
- gate-devstack-bashate
|
|
- check-devstack-dsvm-cells
|
|
- check-grenade-dsvm-ironic-sideways-nv
|
|
- check-grenade-dsvm-partial-ncpu
|
|
- check-neutron-dsvm-functional
|
|
- check-swift-dsvm-functional
|
|
- check-tempest-dsvm-ironic-pxe_ssh-nv
|
|
- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv
|
|
- check-tempest-dsvm-f20
|
|
gate:
|
|
- gate-devstack-bashate
|
|
- gate-devstack-dsvm-cells
|
|
- gate-grenade-dsvm-forward
|
|
- gate-grenade-dsvm-partial-ncpu
|
|
- gate-neutron-dsvm-functional
|
|
- gate-swift-dsvm-functional
|
|
experimental:
|
|
- check-tempest-dsvm-cells-full
|
|
- check-tempest-dsvm-zaqar
|
|
- gate-grenade-dsvm-forward
|
|
- check-tempest-dsvm-centos7
|
|
|
|
- name: openstack-dev/devstack-vagrant
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-dev/grenade
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- check-grenade-dsvm
|
|
- check-grenade-dsvm-forward
|
|
- check-grenade-dsvm-neutron
|
|
- check-grenade-dsvm-partial-ncpu
|
|
- check-grenade-dsvm-ironic-sideways-nv
|
|
gate:
|
|
- gate-grenade-dsvm
|
|
- gate-grenade-dsvm-forward
|
|
- gate-grenade-dsvm-neutron
|
|
- gate-grenade-dsvm-partial-ncpu
|
|
experimental:
|
|
- gate-grenade-dsvm-neutron-forward
|
|
- check-grenade-dsvm-neutron-sideways
|
|
|
|
- name: openstack-dev/hacking
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-hacking-pypy
|
|
- gate-hacking-python34
|
|
- gate-hacking-integration-nova
|
|
gate:
|
|
- gate-hacking-pypy
|
|
post:
|
|
- hacking-docs
|
|
- hacking-coverage
|
|
pre-release:
|
|
- hacking-docs
|
|
release:
|
|
- hacking-docs
|
|
|
|
- name: openstack-dev/heat-cfnclient
|
|
template:
|
|
- name: merge-check
|
|
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
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-dev/oslo-cookiecutter
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-oslo-cookiecutter-tox-cookiecutter
|
|
gate:
|
|
- gate-oslo-cookiecutter-tox-cookiecutter
|
|
|
|
- name: openstack-dev/pbr
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
- name: lib-forward-testing
|
|
check:
|
|
- gate-pbr-pypy
|
|
- check-requirements-integration-dsvm
|
|
gate:
|
|
- gate-pbr-pypy
|
|
- gate-requirements-integration-dsvm
|
|
post:
|
|
- pbr-coverage
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
post:
|
|
- pbr-docs
|
|
pre-release:
|
|
- pbr-docs
|
|
release:
|
|
- pbr-docs
|
|
|
|
- name: openstack-dev/sandbox
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
pre-release:
|
|
- sandbox-tag
|
|
release:
|
|
- sandbox-tag
|
|
|
|
- name: openstack-dev/specs-cookiecutter
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
########################################################################
|
|
# Section: OpenStack infrastructure projects
|
|
########################################################################
|
|
|
|
- name: openstack-infra/activity-board
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-infra/askbot-theme
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-infra/bugdaystats
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-bugdaystats-pep8
|
|
gate:
|
|
- gate-bugdaystats-pep8
|
|
post:
|
|
- bugdaystats-branch-tarball
|
|
- bugdaystats-coverage
|
|
|
|
- name: openstack-infra/config
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-config-pep8
|
|
- gate-config-bashate
|
|
- gate-config-puppet-syntax
|
|
- gate-infra-puppet-apply-precise
|
|
- gate-infra-puppet-apply-centos6
|
|
- gate-ci-docs
|
|
gate:
|
|
- gate-config-pep8
|
|
- gate-config-puppet-syntax
|
|
- gate-infra-puppet-apply-precise
|
|
- gate-infra-puppet-apply-centos6
|
|
- gate-ci-docs
|
|
post:
|
|
- ci-docs
|
|
experimental:
|
|
- experimental-swift-logs-config-pep8-centos6
|
|
|
|
- name: openstack-infra/devstack-gate
|
|
template:
|
|
- name: merge-check
|
|
- name: integrated-gate
|
|
- name: large-ops
|
|
check:
|
|
- gate-devstack-gate-unittests
|
|
- check-devstack-dsvm-cells
|
|
- check-dg-tempest-dsvm-full
|
|
- check-dg-tempest-dsvm-full-reexec
|
|
- check-dg-hooks-dsvm
|
|
- check-grenade-dsvm-partial-ncpu
|
|
- check-grenade-dsvm-ironic-sideways-nv
|
|
- check-swift-dsvm-functional
|
|
- check-tempest-dsvm-full-icehouse
|
|
- check-tempest-dsvm-neutron-icehouse
|
|
- check-tempest-dsvm-postgres-full-icehouse
|
|
- check-devstack-dsvm-cells-icehouse
|
|
- check-tempest-dsvm-ironic-pxe_ssh-nv
|
|
- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv
|
|
- check-tempest-dsvm-f20
|
|
gate:
|
|
- gate-devstack-gate-unittests
|
|
- gate-devstack-dsvm-cells
|
|
- gate-grenade-dsvm-partial-ncpu
|
|
- gate-swift-dsvm-functional
|
|
experimental:
|
|
- gate-grenade-dsvm-forward
|
|
- check-tempest-dsvm-aiopcpu
|
|
- check-tempest-dsvm-neutron-aiopcpu
|
|
- check-tempest-dsvm-centos7
|
|
- check-grenade-dsvm-neutron-sideways
|
|
- experimental-tempest-dsvm-full-dibtest
|
|
- experimental-tempest-dsvm-neutron-full-dibtest
|
|
experimental-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
|
|
- name: openstack-infra/elastic-recheck
|
|
template:
|
|
- name: merge-check
|
|
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: merge-check
|
|
- name: python-jobs
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
|
|
- name: openstack-infra/gearman-plugin
|
|
template:
|
|
- name: merge-check
|
|
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
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- check-gerrit-unittests
|
|
- check-gerrit-buck
|
|
gate:
|
|
- gate-gerrit-unittests
|
|
- gate-gerrit-buck
|
|
post:
|
|
- gerrit-package
|
|
- gerrit-package-buck
|
|
periodic:
|
|
- periodic-gerrit-plugin-delete-project-gerrit-plugin
|
|
- periodic-gerrit-plugin-javamelody-gerrit-plugin
|
|
|
|
- name: openstack-infra/gerrit-powered-agenda
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-gerrit-powered-agenda-pep8
|
|
gate:
|
|
- gate-gerrit-powered-agenda-pep8
|
|
|
|
- name: openstack-infra/gerritbot
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-gerritbot-pep8
|
|
gate:
|
|
- gate-gerritbot-pep8
|
|
post:
|
|
- gerritbot-branch-tarball
|
|
|
|
- name: openstack-infra/gerritlib
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-gerritlib-pep8
|
|
gate:
|
|
- gate-gerritlib-pep8
|
|
|
|
- name: openstack-infra/git-review
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-git-review-pep8
|
|
- gate-git-review-python26
|
|
- gate-git-review-python27
|
|
- gate-git-review-python34
|
|
gate:
|
|
- gate-git-review-pep8
|
|
- gate-git-review-python26
|
|
- gate-git-review-python27
|
|
post:
|
|
- git-review-branch-tarball
|
|
|
|
- name: openstack-infra/gitdm
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-gitdm
|
|
gate:
|
|
- gate-gitdm
|
|
periodic:
|
|
- periodic-gitdm
|
|
|
|
- name: openstack-infra/groups
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-groups-unittests
|
|
gate:
|
|
- gate-groups-unittests
|
|
post:
|
|
- groups-release-branch
|
|
release:
|
|
- groups-release-master
|
|
|
|
|
|
- name: openstack-infra/groups-static-pages
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-infra/infra-manual
|
|
template:
|
|
- name: merge-check
|
|
- name: infra-publish-jobs
|
|
gate:
|
|
- noop
|
|
|
|
- name: openstack-infra/infra-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: openstack-specs-jobs
|
|
|
|
- name: openstack-infra/jeepyb
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-jeepyb-pep8
|
|
gate:
|
|
- gate-jeepyb-pep8
|
|
|
|
- name: openstack-infra/jenkins-job-builder
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- jenkins-job-builder-compare-xml
|
|
- jenkins-job-builder-coverage
|
|
post:
|
|
- jenkins-job-builder-docs
|
|
- jenkins-job-builder-coverage
|
|
|
|
- name: openstack-infra/lodgeit
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-infra/meetbot
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-infra/nodepool
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: publish-to-pypi
|
|
post:
|
|
- nodepool-docs
|
|
- nodepool-coverage
|
|
|
|
- name: openstack-infra/nose-html-output
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: noop-jobs
|
|
post:
|
|
- nose-html-output-branch-tarball
|
|
|
|
- name: openstack-infra/odsreg
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-infra/openstackid
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-openstackid-unittests
|
|
gate:
|
|
- gate-openstackid-unittests
|
|
post:
|
|
- openstackid-release-branch
|
|
release:
|
|
- openstackid-release-master
|
|
|
|
- name: openstack-infra/os-loganalyze
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-os-loganalyze-pep8
|
|
- gate-os-loganalyze-python27
|
|
gate:
|
|
- gate-os-loganalyze-pep8
|
|
- gate-os-loganalyze-python27
|
|
|
|
- name: openstack-infra/project-config
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- project-config-compare-xml
|
|
- gate-project-config-layout
|
|
- gate-project-config-pep8
|
|
- gate-project-config-bashate
|
|
- gate-project-config-irc-access
|
|
- gate-project-config-projects-yaml
|
|
- gate-infra-puppet-apply-precise
|
|
- gate-infra-puppet-apply-centos6
|
|
gate:
|
|
- gate-project-config-layout
|
|
- gate-project-config-pep8
|
|
- gate-project-config-irc-access
|
|
- gate-project-config-projects-yaml
|
|
- gate-infra-puppet-apply-precise
|
|
- gate-infra-puppet-apply-centos6
|
|
|
|
- name: openstack-infra/publications
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
post:
|
|
- infra-publications-publish
|
|
- infra-publications-publish-index
|
|
tag:
|
|
- infra-publications-publish
|
|
- infra-publications-publish-index
|
|
|
|
- name: openstack-infra/puppet-apparmor
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-infra/puppet-dashboard
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-infra/puppet-storyboard
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-puppet-storyboard-puppet-lint
|
|
- gate-puppet-storyboard-puppet-syntax
|
|
- gate-infra-puppet-apply-precise
|
|
- gate-infra-puppet-apply-centos6
|
|
gate:
|
|
- gate-puppet-storyboard-puppet-lint
|
|
- gate-puppet-storyboard-puppet-syntax
|
|
- gate-infra-puppet-apply-precise
|
|
- gate-infra-puppet-apply-centos6
|
|
|
|
- name: openstack-infra/puppet-vcsrepo
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-infra/puppet-vinz
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-config-puppet-lint
|
|
- gate-config-puppet-syntax
|
|
gate:
|
|
- gate-config-puppet-lint
|
|
- gate-config-puppet-syntax
|
|
|
|
- name: openstack-infra/puppet-yum
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-config-puppet-lint
|
|
- gate-config-puppet-syntax
|
|
gate:
|
|
- gate-config-puppet-lint
|
|
- gate-config-puppet-syntax
|
|
|
|
- name: openstack-infra/puppet-zuul
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-config-puppet-lint
|
|
- gate-config-puppet-syntax
|
|
gate:
|
|
- gate-config-puppet-lint
|
|
- gate-config-puppet-syntax
|
|
|
|
- name: openstack-infra/pypi-mirror
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-pypi-mirror-pep8
|
|
- check-requirements-integration-dsvm
|
|
gate:
|
|
- gate-pypi-mirror-pep8
|
|
- gate-requirements-integration-dsvm
|
|
|
|
# TODO: add docs
|
|
- name: openstack-infra/release-tools
|
|
template:
|
|
- name: merge-check
|
|
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/releasestatus
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: openstack-infra/reviewday
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-reviewday-pep8
|
|
gate:
|
|
- gate-reviewday-pep8
|
|
post:
|
|
- reviewday-branch-tarball
|
|
- reviewday-coverage
|
|
|
|
- name: openstack-infra/reviewstats
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
|
|
- name: openstack-infra/statusbot
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-statusbot-pep8
|
|
gate:
|
|
- gate-statusbot-pep8
|
|
post:
|
|
- statusbot-branch-tarball
|
|
|
|
- name: openstack-infra/storyboard
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
post:
|
|
- storyboard-docs
|
|
pre-release:
|
|
- storyboard-docs
|
|
release:
|
|
- storyboard-docs
|
|
|
|
- name: openstack-infra/storyboard-webclient
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-storyboard-webclient-js-test-unit
|
|
- gate-storyboard-webclient-js-test-integration
|
|
- gate-storyboard-webclient-js-test-functional
|
|
- gate-storyboard-webclient-js-draft
|
|
gate:
|
|
- gate-storyboard-webclient-js-test-unit
|
|
- gate-storyboard-webclient-js-test-integration
|
|
- gate-storyboard-webclient-js-test-functional
|
|
post:
|
|
- storyboard-webclient-js-release-branch
|
|
release:
|
|
- storyboard-webclient-js-release-master
|
|
|
|
- name: openstack-infra/subunit2sql
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-subunit2sql-pep8
|
|
- gate-subunit2sql-python27
|
|
gate:
|
|
- gate-subunit2sql-pep8
|
|
- gate-subunit2sql-python27
|
|
|
|
- name: openstack-infra/tripleo-ci
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
check-tripleo:
|
|
- check-tripleo-novabm-undercloud-precise-nonha
|
|
- check-tripleo-ironic-undercloud-precise-nonha
|
|
- check-tripleo-novabm-overcloud-f20-nonha
|
|
- check-tripleo-novabm-overcloud-precise-nonha
|
|
|
|
- name: openstack-infra/vinz
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
post:
|
|
- vinz-docs
|
|
pre-release:
|
|
- vinz-docs
|
|
release:
|
|
- vinz-docs
|
|
|
|
- name: openstack-infra/vinz-webclient
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-vinz-webclient-js-test-unit
|
|
- gate-vinz-webclient-js-test-integration
|
|
- gate-vinz-webclient-js-test-functional
|
|
- gate-vinz-webclient-js-draft
|
|
gate:
|
|
- gate-vinz-webclient-js-test-unit
|
|
- gate-vinz-webclient-js-test-integration
|
|
- gate-vinz-webclient-js-test-functional
|
|
post:
|
|
- vinz-webclient-js-release-branch
|
|
release:
|
|
- vinz-webclient-js-release-master
|
|
|
|
- name: openstack-infra/zmq-event-publisher
|
|
template:
|
|
- name: merge-check
|
|
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: merge-check
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
check:
|
|
- dev-zuul-coverage
|
|
post:
|
|
- zuul-docs
|
|
- zuul-coverage
|
|
pre-release:
|
|
- zuul-docs
|
|
release:
|
|
- zuul-docs
|
|
periodic:
|
|
- periodic-test
|
|
|
|
- name: openstack-infra/zuul-packaging
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
########################################################################
|
|
# Section: Stackforge projects
|
|
########################################################################
|
|
|
|
- name: stackforge/anvil
|
|
template:
|
|
- name: merge-check
|
|
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/aviator
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-aviator-tests
|
|
gate:
|
|
- gate-aviator-tests
|
|
|
|
- name: stackforge/bandit
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/billingstack
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-billingstack-pep8
|
|
- gate-billingstack-python26
|
|
- gate-billingstack-python27
|
|
gate:
|
|
- gate-billingstack-pep8
|
|
- gate-billingstack-python26
|
|
- gate-billingstack-python27
|
|
post:
|
|
- billingstack-coverage
|
|
- billingstack-branch-tarball
|
|
|
|
- name: stackforge/bindep
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
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
|
|
|
|
- name: stackforge/blazar
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: check-requirements
|
|
check:
|
|
- gate-blazar-devstack-dsvm
|
|
- gate-blazar-pylint
|
|
pre-release:
|
|
- blazar-tarball
|
|
release:
|
|
- blazar-tarball
|
|
|
|
- name: stackforge/blazar-nova
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
check:
|
|
- gate-blazar-nova-pep8
|
|
- gate-blazar-nova-python26
|
|
- gate-blazar-nova-python27
|
|
gate:
|
|
- gate-blazar-nova-pep8
|
|
- gate-blazar-nova-python26
|
|
- gate-blazar-nova-python27
|
|
post:
|
|
- blazar-nova-branch-tarball
|
|
pre-release:
|
|
- blazar-nova-tarball
|
|
release:
|
|
- blazar-nova-tarball
|
|
|
|
- name: stackforge/bufunfa
|
|
template:
|
|
- name: merge-check
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-bufunfa-pep8
|
|
- gate-bufunfa-python26
|
|
- gate-bufunfa-python27
|
|
gate:
|
|
- gate-bufunfa-pep8
|
|
- gate-bufunfa-python26
|
|
- gate-bufunfa-python27
|
|
|
|
- name: stackforge/cachemonkey
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-cachemonkey-pep8
|
|
- gate-cachemonkey-python26
|
|
- gate-cachemonkey-python27
|
|
gate:
|
|
- gate-cachemonkey-pep8
|
|
- gate-cachemonkey-python26
|
|
- gate-cachemonkey-python27
|
|
post:
|
|
- cachemonkey-coverage
|
|
|
|
- name: stackforge/cinder-salt-formula
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/cl-openstack-client
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-cl-openstack-client-run-tests
|
|
gate:
|
|
- gate-cl-openstack-client-run-tests
|
|
|
|
- name: stackforge/cloudbase-init
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-cloudbase-init-docs
|
|
- gate-cloudbase-init-pep8
|
|
- gate-cloudbase-init-python27
|
|
- gate-cloudbase-init-python33
|
|
gate:
|
|
- gate-cloudbase-init-docs
|
|
- gate-cloudbase-init-pep8
|
|
- gate-cloudbase-init-python27
|
|
- gate-cloudbase-init-python33
|
|
post:
|
|
- cloudbase-init-coverage
|
|
|
|
- name: stackforge/cloudcafe
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/clouddocs-maven-plugin
|
|
template:
|
|
- name: merge-check
|
|
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/cloudkitty
|
|
template:
|
|
- name: merge-check
|
|
- name: docs-on-rtfd
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-cloudkitty-docs
|
|
- gate-cloudkitty-pep8
|
|
- gate-cloudkitty-python26
|
|
- gate-cloudkitty-python27
|
|
gate:
|
|
- gate-cloudkitty-docs
|
|
- gate-cloudkitty-pep8
|
|
- gate-cloudkitty-python26
|
|
- gate-cloudkitty-python27
|
|
|
|
- name: stackforge/cloudkitty-dashboard
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
experimental:
|
|
- gate-cloudkitty-dashboard-python33
|
|
|
|
- name: stackforge/cloudroast
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/compass-adapters
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/compass-core
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-compass-core-pep8
|
|
- gate-compass-core-python26
|
|
- gate-compass-core-python27
|
|
gate:
|
|
- gate-compass-core-pep8
|
|
- gate-compass-core-python26
|
|
- gate-compass-core-python27
|
|
|
|
- name: stackforge/compass-monit
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/compass-web
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/congress
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
check:
|
|
- gate-congress-pep8
|
|
- gate-congress-python27
|
|
gate:
|
|
- gate-congress-pep8
|
|
- gate-congress-python27
|
|
|
|
- name: stackforge/congress-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: stackforge-specs-jobs
|
|
|
|
- name: stackforge/cookbook-ceph
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-monasca-agent
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-monasca-api
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-monasca-notification
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-monasca-persister
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-monasca-schema
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-monasca-thresh
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-block-storage
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-client
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-common
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-compute
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-dashboard
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-data-processing
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-database
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-identity
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-image
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-integration-test
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-network
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-object-storage
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-ops-database
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-ops-messaging
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-orchestration
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/cookbook-openstack-telemetry
|
|
template:
|
|
- name: merge-check
|
|
- name: chef-jobs
|
|
|
|
- name: stackforge/doc8
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: publish-to-pypi
|
|
|
|
- name: stackforge/dox
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-dox-pep8
|
|
- gate-dox-python27
|
|
- gate-dox-python34
|
|
gate:
|
|
- gate-dox-pep8
|
|
- gate-dox-python27
|
|
|
|
- name: stackforge/driverlog
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-driverlog-pep8
|
|
- gate-driverlog-python27
|
|
gate:
|
|
- gate-driverlog-pep8
|
|
- gate-driverlog-python27
|
|
post:
|
|
- driverlog-branch-tarball
|
|
pre-release:
|
|
- driverlog-tarball
|
|
release:
|
|
- driverlog-tarball
|
|
|
|
- name: stackforge/ec2-api
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
check:
|
|
- gate-ec2-api-pep8
|
|
- gate-ec2-api-python27
|
|
gate:
|
|
- gate-ec2-api-pep8
|
|
- gate-ec2-api-python27
|
|
|
|
- name: stackforge/entropy
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-entropy-docs
|
|
- gate-entropy-pep8
|
|
- gate-entropy-python26
|
|
- gate-entropy-python27
|
|
gate:
|
|
- gate-entropy-docs
|
|
- gate-entropy-pep8
|
|
- gate-entropy-python26
|
|
- gate-entropy-python27
|
|
post:
|
|
- entropy-coverage
|
|
|
|
- name: stackforge/flame
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
|
|
- name: stackforge/freezer
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-freezer-pep8
|
|
- gate-freezer-python27
|
|
gate:
|
|
- gate-freezer-pep8
|
|
- gate-freezer-python27
|
|
|
|
- name: stackforge/fuel-astute
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/fuel-devops
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/fuel-docs
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/fuel-library
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/fuel-main
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/fuel-ostf
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/fuel-ostf-plugin
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/fuel-provision
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/fuel-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: stackforge-specs-jobs
|
|
check:
|
|
- gate-fuel-specs-python27
|
|
gate:
|
|
- gate-fuel-specs-python27
|
|
|
|
- name: stackforge/fuel-stats
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/fuel-web
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/gce-api
|
|
template:
|
|
- name: merge-check
|
|
- 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: stackforge/gerrit-dash-creator
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-gerrit-dash-creator-pep8
|
|
gate:
|
|
- gate-gerrit-dash-creator-pep8
|
|
|
|
- name: stackforge/gertty
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
- name: publish-to-pypi
|
|
|
|
- name: stackforge/git-upstream
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-git-upstream-pep8
|
|
- gate-git-upstream-python27
|
|
gate:
|
|
- gate-git-upstream-pep8
|
|
- gate-git-upstream-python27
|
|
|
|
- name: stackforge/glance-formula
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/gnocchi
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-gnocchi-pep8
|
|
- gate-gnocchi-python26
|
|
- gate-gnocchi-python27
|
|
- gate-gnocchi-tox-py27-postgresql
|
|
- gate-gnocchi-tox-py27-mysql
|
|
- gate-gnocchi-tox-py34-postgresql
|
|
gate:
|
|
- gate-gnocchi-pep8
|
|
- gate-gnocchi-python26
|
|
- gate-gnocchi-python27
|
|
- gate-gnocchi-tox-py27-postgresql
|
|
- gate-gnocchi-tox-py27-mysql
|
|
- gate-gnocchi-tox-py34-postgresql
|
|
|
|
- name: stackforge/golang-client
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/graffiti
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-graffiti-docs
|
|
- gate-graffiti-pep8
|
|
- gate-graffiti-python26
|
|
- gate-graffiti-python27
|
|
gate:
|
|
- gate-graffiti-docs
|
|
- gate-graffiti-pep8
|
|
- gate-graffiti-python26
|
|
- gate-graffiti-python27
|
|
post:
|
|
- graffiti-coverage
|
|
|
|
- name: stackforge/group-based-policy
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
|
|
- name: stackforge/group-based-policy-automation
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
|
|
- name: stackforge/group-based-policy-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: stackforge-specs-jobs
|
|
|
|
- name: stackforge/group-based-policy-ui
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
|
|
- name: stackforge/healthnmon
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-healthnmon-pep8
|
|
- gate-healthnmon-python27
|
|
gate:
|
|
- gate-healthnmon-pep8
|
|
- gate-healthnmon-python27
|
|
|
|
- name: stackforge/heat-translator
|
|
template:
|
|
- name: docs-on-rtfd
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
post:
|
|
- heat-translator-coverage
|
|
pre-release:
|
|
- heat-translator-tarball
|
|
release:
|
|
- heat-translator-tarball
|
|
|
|
- name: stackforge/inception
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-inception-pep8
|
|
gate:
|
|
- gate-inception-pep8
|
|
|
|
- name: stackforge/keystone-formula
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/kickstack
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/kolla
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-kolla-bashate
|
|
gate:
|
|
- noop
|
|
|
|
- name: stackforge/kwapi
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-kwapi-pep8
|
|
gate:
|
|
- gate-kwapi-pep8
|
|
|
|
- name: stackforge/libra
|
|
template:
|
|
- name: merge-check
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-libra-pep8
|
|
- gate-libra-python27
|
|
gate:
|
|
- gate-libra-pep8
|
|
- gate-libra-python27
|
|
post:
|
|
- libra-branch-tarball
|
|
pre-release:
|
|
- libra-tarball
|
|
release:
|
|
- libra-tarball
|
|
|
|
- name: stackforge/logaas
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: check-requirements
|
|
- name: docs-on-rtfd
|
|
- name: publish-to-pypi
|
|
check:
|
|
- logaas-coverage
|
|
|
|
- name: stackforge/magnetodb
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-magnetodb-pep8
|
|
- gate-magnetodb-python26
|
|
- gate-magnetodb-python27
|
|
- gate-magnetodb-docs
|
|
- gate-magnetodb-requirements
|
|
- gate-magnetodb-devstack-dsvm
|
|
- gate-magnetodb-cassandra-tox
|
|
gate:
|
|
- gate-magnetodb-pep8
|
|
- gate-magnetodb-python27
|
|
- gate-magnetodb-docs
|
|
- gate-magnetodb-devstack-dsvm
|
|
- gate-magnetodb-cassandra-tox
|
|
post:
|
|
- magnetodb-branch-tarball
|
|
|
|
- name: stackforge/merlin
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/milk
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/mistral
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
check:
|
|
- gate-mistral-python33
|
|
- gate-mistral-devstack-dsvm
|
|
|
|
- name: stackforge/mistral-dashboard
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
|
|
- name: stackforge/mistral-extra
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
check:
|
|
- gate-mistral-extra-python33
|
|
|
|
- name: stackforge/monasca-agent
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-monasca-agent-pep8
|
|
- gate-monasca-agent-python27
|
|
gate:
|
|
- gate-monasca-agent-pep8
|
|
- gate-monasca-agent-python27
|
|
post:
|
|
- monasca-agent-coverage
|
|
|
|
- name: stackforge/monasca-api
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/monasca-ceilometer
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-monasca-ceilometer-pep8
|
|
gate:
|
|
- gate-monasca-ceilometer-pep8
|
|
|
|
- name: stackforge/monasca-common
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-monasca-common-build
|
|
gate:
|
|
- gate-monasca-common-build
|
|
post:
|
|
- monasca-common-localrepo-upload
|
|
|
|
- name: stackforge/monasca-notification
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-monasca-notification-pep8
|
|
- gate-monasca-notification-python27
|
|
gate:
|
|
- gate-monasca-notification-pep8
|
|
- gate-monasca-notification-python27
|
|
post:
|
|
- monasca-notification-coverage
|
|
|
|
- name: stackforge/monasca-persister
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-monasca-persister-pep8
|
|
- gate-monasca-persister-python27
|
|
gate:
|
|
- gate-monasca-persister-pep8
|
|
- gate-monasca-persister-python27
|
|
post:
|
|
- monasca-persister-coverage
|
|
|
|
- name: stackforge/monasca-statsd
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-monasca-statsd-pep8
|
|
- gate-monasca-statsd-python27
|
|
gate:
|
|
- gate-monasca-statsd-pep8
|
|
- gate-monasca-statsd-python27
|
|
post:
|
|
- monasca-statsd-coverage
|
|
|
|
- name: stackforge/monasca-thresh
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-monasca-thresh-build
|
|
gate:
|
|
- gate-monasca-thresh-build
|
|
post:
|
|
- monasca-thresh-localrepo-upload
|
|
|
|
- name: stackforge/monasca-ui
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-monasca-ui-pep8
|
|
- gate-monasca-ui-python27
|
|
gate:
|
|
- gate-monasca-ui-pep8
|
|
- gate-monasca-ui-python27
|
|
post:
|
|
- monasca-ui-coverage
|
|
|
|
- name: stackforge/monasca-vagrant
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/MRaaS
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/murano
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-murano-requirements
|
|
- gate-murano-devstack-dsvm
|
|
gate:
|
|
- gate-murano-devstack-dsvm
|
|
post:
|
|
- murano-coverage
|
|
pre-release:
|
|
- murano-tarball
|
|
release:
|
|
- murano-tarball
|
|
|
|
- name: stackforge/murano-agent
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
check:
|
|
- gate-murano-agent-requirements
|
|
post:
|
|
- murano-agent-coverage
|
|
pre-release:
|
|
- murano-agent-tarball
|
|
release:
|
|
- murano-agent-tarball
|
|
|
|
- name: stackforge/murano-apps
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/murano-dashboard
|
|
template:
|
|
- name: merge-check
|
|
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
|
|
- gate-murano-devstack-dsvm
|
|
post:
|
|
- murano-dashboard-branch-tarball
|
|
pre-release:
|
|
- murano-dashboard-tarball
|
|
release:
|
|
- murano-dashboard-tarball
|
|
|
|
- name: stackforge/murano-deployment
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/murano-docs
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/namos
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/neutron-salt-formula
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/nova-docker
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: check-requirements
|
|
check:
|
|
- check-tempest-dsvm-docker
|
|
- check-tempest-dsvm-f20-docker
|
|
post:
|
|
- nova-docker-coverage
|
|
|
|
- name: stackforge/nova-salt-formula
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/nova-solver-scheduler
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/novaimagebuilder
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/occi-os
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/octavia
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-octavia-pep8
|
|
- gate-octavia-python26
|
|
- gate-octavia-python27
|
|
gate:
|
|
- gate-octavia-pep8
|
|
- gate-octavia-python26
|
|
- gate-octavia-python27
|
|
|
|
- name: stackforge/opencafe
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/openstack-chef-repo
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-openstack-chef-repo
|
|
gate:
|
|
- gate-openstack-chef-repo
|
|
|
|
- name: stackforge/openstack-chef-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: stackforge-specs-jobs
|
|
|
|
- name: stackforge/openstack-cli-powershell
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/openstack-sdk-dotnet
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/openstack-sdk-php
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/openstackdroid
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/openvz-nova-driver
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/os-client-config
|
|
template:
|
|
- name: check-requirements
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-os-client-config-pypy
|
|
gate:
|
|
- gate-os-client-config-pypy
|
|
|
|
- name: stackforge/osprofiler
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- osprofiler-coverage
|
|
post:
|
|
- osprofiler-coverage
|
|
pre-release:
|
|
- osprofiler-tarball
|
|
release:
|
|
- osprofiler-tarball
|
|
|
|
- name: stackforge/ospurge
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-ospurge-pep8
|
|
gate:
|
|
- gate-ospurge-pep8
|
|
|
|
- name: stackforge/packstack
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-packstack-pep8
|
|
- gate-packstack-python26
|
|
- gate-packstack-python27
|
|
gate:
|
|
- gate-packstack-pep8
|
|
- gate-packstack-python26
|
|
- gate-packstack-python27
|
|
|
|
- name: stackforge/pecan
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-pecan-pep8
|
|
- gate-pecan-python26
|
|
- gate-pecan-python27
|
|
- gate-pecan-pypy
|
|
- gate-pecan-tox-scaffolds-26
|
|
- gate-pecan-tox-scaffolds-27
|
|
- gate-pecan-tox-scaffolds-33
|
|
- gate-pecan-tox-wsme-stable
|
|
- gate-pecan-tox-wsme-tip
|
|
- gate-pecan-tox-ceilometer-stable
|
|
- gate-pecan-tox-ceilometer-tip
|
|
- gate-pecan-tox-ironic-stable
|
|
- gate-pecan-tox-ironic-tip
|
|
- gate-pecan-tox-designate-stable
|
|
- gate-pecan-tox-designate-tip
|
|
- gate-pecan-tox-barbican-tip
|
|
- gate-pecan-tox-storyboard-tip
|
|
gate:
|
|
- gate-pecan-pep8
|
|
- gate-pecan-python26
|
|
- gate-pecan-python27
|
|
- gate-pecan-pypy
|
|
- gate-pecan-tox-scaffolds-26
|
|
- gate-pecan-tox-scaffolds-27
|
|
- gate-pecan-tox-scaffolds-33
|
|
- gate-pecan-tox-wsme-stable
|
|
- gate-pecan-tox-wsme-tip
|
|
- gate-pecan-tox-ceilometer-tip
|
|
- gate-pecan-tox-ironic-tip
|
|
- gate-pecan-tox-designate-tip
|
|
- gate-pecan-tox-barbican-tip
|
|
- gate-pecan-tox-storyboard-tip
|
|
post:
|
|
- pecan-branch-tarball
|
|
|
|
- name: stackforge/poppy
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: pypy-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
post:
|
|
- poppy-coverage
|
|
|
|
- name: stackforge/powervc-driver
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/puppet-ceilometer
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-ceph
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
check:
|
|
- gate-puppet-ceph-puppet-unit-2.7
|
|
- gate-puppet-ceph-puppet-unit-3.1
|
|
gate:
|
|
- gate-puppet-ceph-puppet-unit-2.7
|
|
- gate-puppet-ceph-puppet-unit-3.1
|
|
|
|
- name: stackforge/puppet-cinder
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-designate
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-glance
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-heat
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-horizon
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-ironic
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-keystone
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-manila
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-n1k-vsm
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-neutron
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-nova
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-openstack
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet_openstack_builder
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/puppet-openstack_dev_env
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/puppet-openstack_extras
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-openstack-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/puppet-openstacklib
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-sahara
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-swift
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-tempest
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-trove
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/puppet-vswitch
|
|
template:
|
|
- name: merge-check
|
|
- name: puppet-check-jobs
|
|
- name: puppet-module-unit-jobs
|
|
|
|
- name: stackforge/pyghmi
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-pyghmi-pep8
|
|
gate:
|
|
- gate-pyghmi-pep8
|
|
post:
|
|
- pyghmi-branch-tarball
|
|
|
|
- name: stackforge/python-blazarclient
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
check:
|
|
- gate-python-blazarclient-pep8
|
|
- gate-python-blazarclient-python26
|
|
- gate-python-blazarclient-python27
|
|
gate:
|
|
- gate-python-blazarclient-pep8
|
|
- gate-python-blazarclient-python26
|
|
- gate-python-blazarclient-python27
|
|
post:
|
|
- python-blazarclient-branch-tarball
|
|
pre-release:
|
|
- python-blazarclient-tarball
|
|
release:
|
|
- python-blazarclient-tarball
|
|
|
|
- name: stackforge/python-cloudkittyclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
post:
|
|
- python-cloudkittyclient-coverage
|
|
|
|
- name: stackforge/python-congressclient
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-congressclient-pep8
|
|
- gate-python-congressclient-python27
|
|
gate:
|
|
- gate-python-congressclient-pep8
|
|
- gate-python-congressclient-python27
|
|
|
|
- name: stackforge/python-group-based-policy-client
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
|
|
- name: stackforge/python-jenkins
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- python-jenkins-coverage
|
|
|
|
- name: stackforge/python-libraclient
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-python-libraclient-pep8
|
|
- gate-python-libraclient-python27
|
|
gate:
|
|
- gate-python-libraclient-pep8
|
|
- gate-python-libraclient-python27
|
|
post:
|
|
- python-libraclient-coverage
|
|
- python-libraclient-branch-tarball
|
|
|
|
- name: stackforge/python-magnetodbclient
|
|
template:
|
|
- name: merge-check
|
|
- name: check-requirements
|
|
- name: docs-on-rtfd
|
|
- name: python-jobs
|
|
pre-release:
|
|
- python-magnetodbclient-tarball
|
|
release:
|
|
- python-magnetodbclient-tarball
|
|
|
|
- name: stackforge/python-mistralclient
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: python-jobs
|
|
check:
|
|
- gate-python-mistralclient-python33
|
|
- gate-mistral-devstack-dsvm
|
|
|
|
- name: stackforge/python-monascaclient
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-monascaclient-pep8
|
|
- gate-python-monascaclient-python27
|
|
gate:
|
|
- gate-python-monascaclient-pep8
|
|
- gate-python-monascaclient-python27
|
|
post:
|
|
- python-monascaclient-coverage
|
|
|
|
- name: stackforge/python-muranoclient
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
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
|
|
- gate-murano-devstack-dsvm
|
|
post:
|
|
- python-muranoclient-branch-tarball
|
|
|
|
- name: stackforge/python-openstacksdk
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: check-requirements
|
|
check:
|
|
- gate-python-openstacksdk-pypy
|
|
gate:
|
|
- gate-python-openstacksdk-pypy
|
|
post:
|
|
- python-openstacksdk-coverage
|
|
|
|
- name: stackforge/python-opentsdbclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-python-opentsdbclient-pep8
|
|
- gate-python-opentsdbclient-python26
|
|
- gate-python-opentsdbclient-python27
|
|
gate:
|
|
- gate-python-opentsdbclient-pep8
|
|
- gate-python-opentsdbclient-python26
|
|
- gate-python-opentsdbclient-python27
|
|
|
|
- name: stackforge/python-rackclient
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/python-rallyclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: check-requirements
|
|
check:
|
|
- python-rallyclient-coverage
|
|
post:
|
|
- python-rallyclient-coverage
|
|
|
|
- name: stackforge/python-solumclient
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-python-solumclient-pypy
|
|
gate:
|
|
- gate-python-solumclient-pypy
|
|
post:
|
|
- python-solumclient-coverage
|
|
|
|
- name: stackforge/python-surveilclient
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/python-tackerclient
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-python-tackerclient-pep8
|
|
gate:
|
|
- gate-python-tackerclient-pep8
|
|
|
|
- name: stackforge/rack
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-rack-pep8
|
|
- gate-rack-python26
|
|
- gate-rack-python27
|
|
gate:
|
|
- gate-rack-pep8
|
|
- gate-rack-python26
|
|
- gate-rack-python27
|
|
post:
|
|
- rack-coverage
|
|
|
|
- name: stackforge/radar
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/rally
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: check-requirements
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- rally-coverage
|
|
- gate-rally-install-bare-centos6
|
|
- gate-rally-install-bare-precise
|
|
- gate-rally-dsvm-rally
|
|
- gate-rally-dsvm-neutron-rally
|
|
- gate-rally-dsvm-cli
|
|
gate:
|
|
- gate-rally-install-bare-centos6
|
|
- gate-rally-install-bare-precise
|
|
- gate-rally-dsvm-rally
|
|
- gate-rally-dsvm-neutron-rally
|
|
post:
|
|
- rally-coverage
|
|
experimental:
|
|
- gate-rally-dsvm-designate-rally
|
|
- gate-rally-dsvm-zaqar-rally
|
|
pre-release:
|
|
- rally-tarball
|
|
release:
|
|
- rally-tarball
|
|
|
|
- name: stackforge/refstack
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-refstack-pep8
|
|
- gate-refstack-python27
|
|
- gate-refstack-python33
|
|
gate:
|
|
- gate-refstack-pep8
|
|
- gate-refstack-python27
|
|
post:
|
|
- refstack-coverage
|
|
|
|
- name: stackforge/refstack-client
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-refstack-client-pep8
|
|
- gate-refstack-client-python27
|
|
gate:
|
|
- gate-refstack-client-pep8
|
|
- gate-refstack-client-python27
|
|
post:
|
|
- refstack-client-coverage
|
|
|
|
- name: stackforge/requests-mock
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: pypy-jobs
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-requests-mock-tox-keystoneclient-tip
|
|
- gate-requests-mock-tox-novaclient-tip
|
|
gate:
|
|
- gate-requests-mock-tox-keystoneclient-tip
|
|
- gate-requests-mock-tox-novaclient-tip
|
|
|
|
- name: stackforge/rubick
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
check:
|
|
- gate-rubick-pep8
|
|
- gate-rubick-python27
|
|
gate:
|
|
- gate-rubick-pep8
|
|
- gate-rubick-python27
|
|
post:
|
|
- rubick-coverage
|
|
|
|
- name: stackforge/sahara-ci-config
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-sahara-ci-config-pep8
|
|
gate:
|
|
- gate-sahara-ci-config-pep8
|
|
|
|
- name: stackforge/sahara-guestagent
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
|
|
- name: stackforge/saml-generator
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/satori
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-satori-pypy
|
|
gate:
|
|
- gate-satori-pypy
|
|
post:
|
|
- satori-coverage
|
|
|
|
- name: stackforge/solum
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: check-requirements
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-solum-python33
|
|
- gate-solum-pypy
|
|
- gate-solum-devstack-dsvm
|
|
- gate-solum-devstack-dsvm-f20
|
|
gate:
|
|
- gate-solum-pypy
|
|
- gate-solum-devstack-dsvm
|
|
post:
|
|
- solum-coverage
|
|
pre-release:
|
|
- solum-tarball
|
|
release:
|
|
- solum-tarball
|
|
|
|
- name: stackforge/solum-dashboard
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-solum-dashboard-pypy
|
|
gate:
|
|
- gate-solum-dashboard-pypy
|
|
post:
|
|
- solum-dashboard-coverage
|
|
|
|
- name: stackforge/solum-infra-guestagent
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: check-requirements
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-solum-infra-guestagent-pypy
|
|
gate:
|
|
- gate-solum-infra-guestagent-pypy
|
|
post:
|
|
- solum-infra-guestagent-coverage
|
|
|
|
- name: stackforge/solum-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: stackforge-specs-jobs
|
|
|
|
- name: stackforge/sphinxcontrib-docbookrestapi
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-sphinxcontrib-docbookrestapi-pep8
|
|
- gate-sphinxcontrib-docbookrestapi-python26
|
|
- gate-sphinxcontrib-docbookrestapi-python27
|
|
gate:
|
|
- gate-sphinxcontrib-docbookrestapi-pep8
|
|
- gate-sphinxcontrib-docbookrestapi-python26
|
|
- gate-sphinxcontrib-docbookrestapi-python27
|
|
|
|
- name: stackforge/sqlalchemy-migrate
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-sqlalchemy-migrate-pep8
|
|
- gate-sqlalchemy-migrate-python26
|
|
- gate-sqlalchemy-migrate-python27
|
|
- gate-sqlalchemy-migrate-unittests-26sa07
|
|
- gate-sqlalchemy-migrate-unittests-27sa07
|
|
- check-sqlalchemy-migrate-devstack-dsvm
|
|
gate:
|
|
- gate-sqlalchemy-migrate-python26
|
|
- gate-sqlalchemy-migrate-python27
|
|
- gate-sqlalchemy-migrate-unittests-26sa07
|
|
- gate-sqlalchemy-migrate-unittests-27sa07
|
|
post:
|
|
- sqlalchemy-migrate-branch-tarball
|
|
|
|
- name: stackforge/staccato
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stackalytics
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
- name: docs-on-rtfd
|
|
- name: python-jobs
|
|
pre-release:
|
|
- stackalytics-tarball
|
|
release:
|
|
- stackalytics-tarball:
|
|
- stackalytics-pypi-both-upload
|
|
|
|
- name: stackforge/stacktach
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-stacktach-pep8
|
|
- gate-stacktach-python27
|
|
gate:
|
|
- gate-stacktach-pep8
|
|
- gate-stacktach-python27
|
|
|
|
- name: stackforge/stacktach-klugman
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stacktach-notification-utils
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stacktach-notigen
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stacktach-quince
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stacktach-quincy
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stacktach-sandbox
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stacktach-shoebox
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stacktach-simport
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stacktach-stackdistiller
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stacktach-timex
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/stacktach-winchester
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/surveil
|
|
template:
|
|
- name: merge-check
|
|
- name: docs-on-rtfd
|
|
check:
|
|
- gate-surveil-docs
|
|
- gate-surveil-pep8
|
|
- gate-surveil-python27
|
|
gate:
|
|
- gate-surveil-docs
|
|
- gate-surveil-pep8
|
|
- gate-surveil-python27
|
|
|
|
- name: stackforge/surveil-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/swift-ceph-backend
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-swift-ceph-backend-pep8
|
|
- gate-swift-ceph-backend-python27
|
|
gate:
|
|
- gate-swift-ceph-backend-pep8
|
|
- gate-swift-ceph-backend-python27
|
|
|
|
- name: stackforge/swift3
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
check:
|
|
- gate-swift3-pylint
|
|
- gate-swift3-tox-tempauth
|
|
- gate-swift3-tox-keystone
|
|
gate:
|
|
- gate-swift3-pylint
|
|
- gate-swift3-tox-tempauth
|
|
- gate-swift3-tox-keystone
|
|
post:
|
|
- swift3-coverage
|
|
|
|
- name: stackforge/swiftonfile
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-swiftonfile-pep8
|
|
- gate-swiftonfile-python26
|
|
- gate-swiftonfile-python27
|
|
gate:
|
|
- gate-swiftonfile-pep8
|
|
- gate-swiftonfile-python26
|
|
- gate-swiftonfile-python27
|
|
|
|
- name: stackforge/swiftpolicy
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/swiftsync
|
|
template:
|
|
- name: merge-check
|
|
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/tacker
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-tacker-pep8
|
|
gate:
|
|
- gate-tacker-pep8
|
|
|
|
- name: stackforge/tacker-specs
|
|
template:
|
|
- name: merge-check
|
|
- name: stackforge-specs-jobs
|
|
check:
|
|
- gate-tacker-specs-python27
|
|
gate:
|
|
- gate-tacker-specs-python27
|
|
|
|
- name: stackforge/tomograph
|
|
template:
|
|
- name: merge-check
|
|
- name: publish-to-pypi
|
|
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
|
|
|
|
- name: stackforge/tooz
|
|
template:
|
|
- name: merge-check
|
|
- name: python-jobs
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
- name: docs-on-rtfd
|
|
post:
|
|
- tooz-branch-tarball
|
|
- tooz-coverage
|
|
|
|
- name: stackforge/tricircle
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/tripleo-ansible
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/turbo-hipster
|
|
template:
|
|
- name: merge-check
|
|
- name: docs-on-rtfd
|
|
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
|
|
|
|
- name: stackforge/tuskar-ui-extras
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/warm
|
|
template:
|
|
- name: merge-check
|
|
check:
|
|
- gate-warm-pep8
|
|
- gate-warm-python27
|
|
gate:
|
|
- gate-warm-pep8
|
|
- gate-warm-python27
|
|
|
|
- name: stackforge/windows-diskimage-builder
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/wsme
|
|
template:
|
|
- name: merge-check
|
|
- name: python3-jobs
|
|
- name: publish-to-pypi
|
|
check:
|
|
- gate-wsme-python26
|
|
- gate-wsme-python27
|
|
- gate-wsme-pep8
|
|
gate:
|
|
- gate-wsme-python26
|
|
- gate-wsme-python27
|
|
- gate-wsme-pep8
|
|
post:
|
|
- wsme-branch-tarball
|
|
|
|
- name: stackforge/xenapi-os-testing
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-angular
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-angular-animate
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-angular-bootstrap
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-angular-cookies
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-angular-fileupload
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-angular-mock
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-angular-sanitize
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-bootstrap-datepicker
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-bootstrap-scss
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-d3
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-font-awesome
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-hogan
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-jasmine
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-jquery-migrate
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-jquery.bootstrap.wizard
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-jquery.quicksearch
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-jquery.tablesorter
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-jsencrypt
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-qunit
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-rickshaw
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|
|
|
|
- name: stackforge/xstatic-spin
|
|
template:
|
|
- name: merge-check
|
|
- name: noop-jobs
|