Simplify tarball and pypi publishing
Only publish distinct tarballs to tarballs.o.o for tags. Use tarballs from tarballs.o.o when uploading to pypi instead of rebuilding. Publish $project-$branch.tar.gz tarballs for every commit. Change-Id: Ifd2c3b8c9734875ffb15528f84409f44e2f842da Reviewed-on: https://review.openstack.org/18797 Reviewed-by: James E. Blair <corvus@inaugust.com> Reviewed-by: Clark Boylan <clark.boylan@gmail.com> Approved: Jeremy Stanley <fungi@yuggoth.org> Reviewed-by: Jeremy Stanley <fungi@yuggoth.org> Tested-by: Jenkins
This commit is contained in:
parent
361ebab728
commit
bca812d090
@ -724,7 +724,7 @@ A minimum config::
|
|||||||
name: PROJECT
|
name: PROJECT
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -736,7 +736,7 @@ Full example config for nova::
|
|||||||
name: nova
|
name: nova
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -779,9 +779,11 @@ Full example config for nova::
|
|||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
post:
|
post:
|
||||||
- nova-tarball
|
- nova-branch-tarball
|
||||||
- nova-coverage
|
- nova-coverage
|
||||||
- nova-docs
|
- nova-docs
|
||||||
|
pre-release:
|
||||||
|
- nova-tarball
|
||||||
publish:
|
publish:
|
||||||
- nova-tarball
|
- nova-tarball
|
||||||
- nova-docs
|
- nova-docs
|
||||||
|
@ -9,23 +9,6 @@ puppet.
|
|||||||
The OpenStack Infrastructure team manages a number of custom puppet modules
|
The OpenStack Infrastructure team manages a number of custom puppet modules
|
||||||
outlined in this document.
|
outlined in this document.
|
||||||
|
|
||||||
Doc Server
|
|
||||||
----------
|
|
||||||
|
|
||||||
The doc_server module configures apache to serve the documentation for
|
|
||||||
several specified OpenStack projects. At the moment to add a site to this
|
|
||||||
you need to edit ``modules/doc_server/manifests/init.pp`` and add a line as
|
|
||||||
follows:
|
|
||||||
|
|
||||||
.. code-block:: ruby
|
|
||||||
:linenos:
|
|
||||||
|
|
||||||
doc_server::site { "swift": }
|
|
||||||
|
|
||||||
In this example nginx will be configured to serve ``swift.openstack.org``
|
|
||||||
from ``/srv/docs/swift`` and ``swift.openstack.org/tarballs/`` from
|
|
||||||
``/srv/tarballs/swift``
|
|
||||||
|
|
||||||
Lodgeit
|
Lodgeit
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
- war:
|
- war:
|
||||||
site: 'nova.openstack.org'
|
site: 'tarballs.openstack.org'
|
||||||
warfile: 'gerrit-war/target/gerrit*.war'
|
warfile: 'gerrit-war/target/gerrit*.war'
|
||||||
target: 'tarballs/ci/test/'
|
target: 'tarballs/ci/test/'
|
||||||
- console-log
|
- console-log
|
||||||
@ -89,7 +89,7 @@
|
|||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
- war:
|
- war:
|
||||||
site: 'nova.openstack.org'
|
site: 'tarballs.openstack.org'
|
||||||
warfile: 'gerrit-war/target/gerrit*.war'
|
warfile: 'gerrit-war/target/gerrit*.war'
|
||||||
target: 'tarballs/ci/'
|
target: 'tarballs/ci/'
|
||||||
- console-log-post
|
- console-log-post
|
||||||
|
@ -19,72 +19,7 @@
|
|||||||
- console-log-post
|
- console-log-post
|
||||||
|
|
||||||
|
|
||||||
- job-template:
|
|
||||||
name: '{name}-tarball'
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul-post
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit-git-prep
|
|
||||||
- tarball:
|
|
||||||
project: '{name}'
|
|
||||||
|
|
||||||
publishers:
|
|
||||||
- tarball:
|
|
||||||
project: '{name}'
|
|
||||||
site: '{tarball-publisher-site}'
|
|
||||||
- console-log-post
|
|
||||||
|
|
||||||
|
|
||||||
- job-template:
|
|
||||||
name: '{name}-branch-tarball'
|
|
||||||
concurrent: false
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul-post
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit-git-prep
|
|
||||||
- shell: |
|
|
||||||
#!/bin/bash -xe
|
|
||||||
BRANCH=$ZUUL_REFNAME
|
|
||||||
BRANCH_PATH=`echo $BRANCH | tr / -`
|
|
||||||
|
|
||||||
tox -v -evenv python setup.py sdist
|
|
||||||
mv dist/* dist/{name}-$BRANCH_PATH.tar.gz
|
|
||||||
|
|
||||||
publishers:
|
|
||||||
- tarball:
|
|
||||||
project: '{name}'
|
|
||||||
site: '{tarball-publisher-site}'
|
|
||||||
- console-log-post
|
|
||||||
|
|
||||||
|
|
||||||
- job-template:
|
|
||||||
name: '{name}-tarball-upload'
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul-post
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit-git-prep
|
|
||||||
- shell: tox -v -evenv python setup.py sdist
|
|
||||||
|
|
||||||
publishers:
|
|
||||||
- tarball:
|
|
||||||
project: '{name}'
|
|
||||||
site: '{tarball-publisher-site}'
|
|
||||||
- console-log-post
|
|
||||||
|
|
||||||
|
|
||||||
- job-group:
|
- job-group:
|
||||||
name: openstack-publish-jobs
|
name: openstack-publish-jobs
|
||||||
jobs:
|
jobs:
|
||||||
- '{name}-docs'
|
- '{name}-docs'
|
||||||
- '{name}-tarball'
|
|
||||||
- '{name}-branch-tarball'
|
|
||||||
- '{name}-tarball-upload'
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
name: ceilometer
|
name: ceilometer
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: oneiric
|
node: oneiric
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -14,7 +14,7 @@
|
|||||||
name: cinder
|
name: cinder
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -26,7 +26,7 @@
|
|||||||
name: compute-api
|
name: compute-api
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -39,14 +39,12 @@
|
|||||||
github-org: openstack-infra
|
github-org: openstack-infra
|
||||||
node: precise
|
node: precise
|
||||||
doc-publisher-site: ci.openstack.org
|
doc-publisher-site: ci.openstack.org
|
||||||
tarball-publisher-site: 173.203.107.207
|
tarball-site: tarballs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- gate-{name}-pep8
|
- gate-{name}-pep8
|
||||||
- gate-{name}-pyflakes
|
- gate-{name}-pyflakes
|
||||||
- '{name}-sdist-tarball'
|
- pypi-jobs
|
||||||
- '{name}-pypi-sdist'
|
|
||||||
- '{name}-pypi-upload'
|
|
||||||
|
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
@ -54,13 +52,12 @@
|
|||||||
github-org: openstack-infra
|
github-org: openstack-infra
|
||||||
node: precise
|
node: precise
|
||||||
doc-publisher-site: ci.openstack.org
|
doc-publisher-site: ci.openstack.org
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- gate-{name}-pep8
|
- gate-{name}-pep8
|
||||||
- gate-{name}-pyflakes
|
- gate-{name}-pyflakes
|
||||||
- '{name}-pypi-sdist'
|
- pypi-jobs
|
||||||
- '{name}-pypi-upload'
|
|
||||||
|
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
@ -68,13 +65,12 @@
|
|||||||
github-org: openstack-infra
|
github-org: openstack-infra
|
||||||
node: precise
|
node: precise
|
||||||
doc-publisher-site: ci.openstack.org
|
doc-publisher-site: ci.openstack.org
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- gate-{name}-pep8
|
- gate-{name}-pep8
|
||||||
- gate-{name}-pyflakes
|
- gate-{name}-pyflakes
|
||||||
- '{name}-pypi-sdist'
|
- pypi-jobs
|
||||||
- '{name}-pypi-upload'
|
|
||||||
|
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
@ -89,7 +85,7 @@
|
|||||||
name: glance
|
name: glance
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -104,7 +100,7 @@
|
|||||||
name: heat
|
name: heat
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: oneiric
|
node: oneiric
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -116,11 +112,12 @@
|
|||||||
name: python-heatclient
|
name: python-heatclient
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
|
- openstack-publish-jobs
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -128,7 +125,7 @@
|
|||||||
name: horizon
|
name: horizon
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -143,7 +140,7 @@
|
|||||||
name: identity-api
|
name: identity-api
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -155,7 +152,7 @@
|
|||||||
name: image-api
|
name: image-api
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -167,21 +164,19 @@
|
|||||||
name: jenkins-job-builder
|
name: jenkins-job-builder
|
||||||
github-org: openstack-infra
|
github-org: openstack-infra
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- gate-{name}-pep8
|
- gate-{name}-pep8
|
||||||
- gate-{name}-pyflakes
|
- gate-{name}-pyflakes
|
||||||
- '{name}-sdist-tarball'
|
|
||||||
- '{name}-pypi-sdist'
|
|
||||||
- '{name}-pypi-upload'
|
|
||||||
- gate-{name}-docs
|
- gate-{name}-docs
|
||||||
|
- pypi-jobs
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
name: keystone
|
name: keystone
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -197,7 +192,7 @@
|
|||||||
name: netconn-api
|
name: netconn-api
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -209,7 +204,7 @@
|
|||||||
name: netconn-api-v20
|
name: netconn-api-v20
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -221,19 +216,17 @@
|
|||||||
github-org: openstack-infra
|
github-org: openstack-infra
|
||||||
node: precise
|
node: precise
|
||||||
doc-publisher-site: ci.openstack.org
|
doc-publisher-site: ci.openstack.org
|
||||||
tarball-publisher-site: 173.203.107.207
|
tarball-site: tarballs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- '{name}-sdist-tarball'
|
- pypi-jobs
|
||||||
- '{name}-pypi-sdist'
|
|
||||||
- '{name}-pypi-upload'
|
|
||||||
|
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
name: nova
|
name: nova
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -250,7 +243,7 @@
|
|||||||
name: object-api
|
name: object-api
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -262,7 +255,7 @@
|
|||||||
name: oslo-incubator
|
name: oslo-incubator
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -271,27 +264,16 @@
|
|||||||
- gate-{name}-pyflakes
|
- gate-{name}-pyflakes
|
||||||
|
|
||||||
|
|
||||||
- project:
|
|
||||||
name: pbr
|
|
||||||
github-org: openstack-dev
|
|
||||||
node: precise
|
|
||||||
tarball-publisher-site: nova.openstack.org
|
|
||||||
doc-publisher-site: docs.openstack.org
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
- python-jobs
|
|
||||||
- pypi-jobs
|
|
||||||
|
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
name: python-ceilometerclient
|
name: python-ceilometerclient
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
|
- openstack-publish-jobs
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -299,11 +281,12 @@
|
|||||||
name: python-cinderclient
|
name: python-cinderclient
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
|
- openstack-publish-jobs
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -311,11 +294,12 @@
|
|||||||
name: python-glanceclient
|
name: python-glanceclient
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
|
- openstack-publish-jobs
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -323,11 +307,12 @@
|
|||||||
name: python-keystoneclient
|
name: python-keystoneclient
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
|
- openstack-publish-jobs
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -335,11 +320,12 @@
|
|||||||
name: python-novaclient
|
name: python-novaclient
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
|
- openstack-publish-jobs
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -347,11 +333,12 @@
|
|||||||
name: python-openstackclient
|
name: python-openstackclient
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
|
- openstack-publish-jobs
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -359,11 +346,12 @@
|
|||||||
name: python-quantumclient
|
name: python-quantumclient
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
|
- openstack-publish-jobs
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -371,11 +359,12 @@
|
|||||||
name: python-swiftclient
|
name: python-swiftclient
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: swift.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
|
- openstack-publish-jobs
|
||||||
- pypi-jobs
|
- pypi-jobs
|
||||||
|
|
||||||
|
|
||||||
@ -383,7 +372,7 @@
|
|||||||
name: quantum
|
name: quantum
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -394,6 +383,7 @@
|
|||||||
- project:
|
- project:
|
||||||
name: reddwarf
|
name: reddwarf
|
||||||
github-org: stackforge
|
github-org: stackforge
|
||||||
|
tarball-site: tarballs.openstack.org
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -403,6 +393,7 @@
|
|||||||
- project:
|
- project:
|
||||||
name: python-reddwarfclient
|
name: python-reddwarfclient
|
||||||
github-org: stackforge
|
github-org: stackforge
|
||||||
|
tarball-site: tarballs.openstack.org
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -412,6 +403,7 @@
|
|||||||
- project:
|
- project:
|
||||||
name: libra
|
name: libra
|
||||||
github-org: stackforge
|
github-org: stackforge
|
||||||
|
tarball-site: tarballs.openstack.org
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -428,6 +420,7 @@
|
|||||||
- project:
|
- project:
|
||||||
name: healthnmon
|
name: healthnmon
|
||||||
github-org: stackforge
|
github-org: stackforge
|
||||||
|
tarball-site: tarballs.openstack.org
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -437,6 +430,7 @@
|
|||||||
- project:
|
- project:
|
||||||
name: marconi
|
name: marconi
|
||||||
github-org: stackforge
|
github-org: stackforge
|
||||||
|
tarball-site: tarballs.openstack.org
|
||||||
node: precise
|
node: precise
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -447,36 +441,35 @@
|
|||||||
name: moniker
|
name: moniker
|
||||||
github-org: stackforge
|
github-org: stackforge
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
rtfd-id: 5190
|
rtfd-id: 5190
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
- hook-{name}-rtfd
|
- hook-{name}-rtfd
|
||||||
- gate-{name}-pyflakes
|
- gate-{name}-pyflakes
|
||||||
- '{name}-pypi-sdist'
|
- pypi-jobs
|
||||||
- '{name}-pypi-upload'
|
|
||||||
|
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
name: python-monikerclient
|
name: python-monikerclient
|
||||||
github-org: stackforge
|
github-org: stackforge
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
rtfd-id: 5366
|
rtfd-id: 5366
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
- hook-{name}-rtfd
|
- hook-{name}-rtfd
|
||||||
- gate-{name}-pyflakes
|
- gate-{name}-pyflakes
|
||||||
- '{name}-pypi-sdist'
|
- pypi-jobs
|
||||||
- '{name}-pypi-upload'
|
|
||||||
|
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
name: bufunfa
|
name: bufunfa
|
||||||
github-org: stackforge
|
github-org: stackforge
|
||||||
node: precise
|
node: precise
|
||||||
|
tarball-site: tarballs.openstack.org
|
||||||
rtfd-id: 5216
|
rtfd-id: 5216
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -488,7 +481,7 @@
|
|||||||
name: swift
|
name: swift
|
||||||
github-org: openstack
|
github-org: openstack
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
doc-publisher-site: docs.openstack.org
|
doc-publisher-site: docs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
@ -510,14 +503,12 @@
|
|||||||
name: zuul
|
name: zuul
|
||||||
github-org: openstack-infra
|
github-org: openstack-infra
|
||||||
node: precise
|
node: precise
|
||||||
tarball-publisher-site: nova.openstack.org
|
tarball-site: tarballs.openstack.org
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- python-jobs
|
- python-jobs
|
||||||
- gate-{name}-pyflakes
|
- gate-{name}-pyflakes
|
||||||
- '{name}-sdist-tarball'
|
- pypi-jobs
|
||||||
- '{name}-pypi-sdist'
|
|
||||||
- '{name}-pypi-upload'
|
|
||||||
|
|
||||||
|
|
||||||
- project:
|
- project:
|
||||||
|
@ -1,44 +1,17 @@
|
|||||||
- job-template:
|
|
||||||
name: '{name}-pypi-sdist'
|
|
||||||
concurrent: false
|
|
||||||
block-downstream: true
|
|
||||||
node: precise
|
|
||||||
|
|
||||||
triggers:
|
|
||||||
- zuul-post
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- gerrit-git-prep
|
|
||||||
- shell: tox -v -evenv python setup.py sdist
|
|
||||||
|
|
||||||
publishers:
|
|
||||||
- archive:
|
|
||||||
artifacts: 'dist/{name}*.tar.gz'
|
|
||||||
latest_only: true
|
|
||||||
- tarball:
|
|
||||||
project: '{name}'
|
|
||||||
site: '{tarball-publisher-site}'
|
|
||||||
- trigger:
|
|
||||||
project: '{name}-pypi-upload'
|
|
||||||
- console-log-post
|
|
||||||
|
|
||||||
|
|
||||||
- job-template:
|
- job-template:
|
||||||
name: '{name}-pypi-upload'
|
name: '{name}-pypi-upload'
|
||||||
concurrent: false
|
|
||||||
node: pypi
|
node: pypi
|
||||||
|
|
||||||
builders:
|
builders:
|
||||||
- shell: |
|
- shell: |
|
||||||
if [ -e dist ]
|
#!bin/bash -xe
|
||||||
then
|
TAG=`echo $ZUUL_REF | sed 's/^refs.tags.//'`
|
||||||
rm -rf dist
|
FILENAME="{name}-$TAG.tar.gz"
|
||||||
fi
|
|
||||||
- copyartifact:
|
rm -rf *tar.gz
|
||||||
project: '{name}-pypi-sdist'
|
curl -o $FILENAME http://{tarball-site}/{name}/$FILENAME
|
||||||
filter: 'dist/{name}*.tar.gz'
|
|
||||||
- shell: |
|
- shell: |
|
||||||
cd dist
|
|
||||||
/usr/local/jenkins/slave_scripts/pypi-upload.sh {name}
|
/usr/local/jenkins/slave_scripts/pypi-upload.sh {name}
|
||||||
|
|
||||||
publishers:
|
publishers:
|
||||||
@ -48,6 +21,4 @@
|
|||||||
- job-group:
|
- job-group:
|
||||||
name: pypi-jobs
|
name: pypi-jobs
|
||||||
jobs:
|
jobs:
|
||||||
- '{name}-docs'
|
|
||||||
- '{name}-pypi-sdist'
|
|
||||||
- '{name}-pypi-upload'
|
- '{name}-pypi-upload'
|
||||||
|
@ -214,6 +214,50 @@
|
|||||||
- console-log
|
- console-log
|
||||||
|
|
||||||
|
|
||||||
|
- job-template:
|
||||||
|
name: '{name}-tarball'
|
||||||
|
node: precise
|
||||||
|
|
||||||
|
triggers:
|
||||||
|
- zuul-post
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- gerrit-git-prep
|
||||||
|
- tarball:
|
||||||
|
project: '{name}'
|
||||||
|
|
||||||
|
publishers:
|
||||||
|
- tarball:
|
||||||
|
project: '{name}'
|
||||||
|
site: '{tarball-site}'
|
||||||
|
- console-log-post
|
||||||
|
|
||||||
|
|
||||||
|
- job-template:
|
||||||
|
name: '{name}-branch-tarball'
|
||||||
|
concurrent: false
|
||||||
|
node: precise
|
||||||
|
|
||||||
|
triggers:
|
||||||
|
- zuul-post
|
||||||
|
|
||||||
|
builders:
|
||||||
|
- gerrit-git-prep
|
||||||
|
- shell: |
|
||||||
|
#!/bin/bash -xe
|
||||||
|
BRANCH=$ZUUL_REFNAME
|
||||||
|
BRANCH_PATH=`echo $BRANCH | tr / -`
|
||||||
|
|
||||||
|
tox -v -evenv python setup.py sdist
|
||||||
|
mv dist/* dist/{name}-$BRANCH_PATH.tar.gz
|
||||||
|
|
||||||
|
publishers:
|
||||||
|
- tarball:
|
||||||
|
project: '{name}'
|
||||||
|
site: '{tarball-site}'
|
||||||
|
- console-log-post
|
||||||
|
|
||||||
|
|
||||||
- job-group:
|
- job-group:
|
||||||
name: python-jobs
|
name: python-jobs
|
||||||
jobs:
|
jobs:
|
||||||
@ -222,6 +266,8 @@
|
|||||||
- 'gate-{name}-python26'
|
- 'gate-{name}-python26'
|
||||||
- 'gate-{name}-python27'
|
- 'gate-{name}-python27'
|
||||||
- 'gate-{name}-docs'
|
- 'gate-{name}-docs'
|
||||||
|
- '{name}-tarball'
|
||||||
|
- '{name}-branch-tarball'
|
||||||
# pyflakes isn't standard
|
# pyflakes isn't standard
|
||||||
# pylint isn't standard
|
# pylint isn't standard
|
||||||
|
|
||||||
|
@ -123,10 +123,11 @@ projects:
|
|||||||
- zuul-docs
|
- zuul-docs
|
||||||
pre-release:
|
pre-release:
|
||||||
- zuul-docs
|
- zuul-docs
|
||||||
- zuul-tarball-upload
|
- zuul-tarball
|
||||||
publish:
|
publish:
|
||||||
- zuul-docs
|
- zuul-docs
|
||||||
- zuul-pypi-sdist
|
- zuul-tarball:
|
||||||
|
- zuul-pypi-upload
|
||||||
|
|
||||||
- name: openstack-infra/nose-html-output
|
- name: openstack-infra/nose-html-output
|
||||||
check:
|
check:
|
||||||
@ -136,9 +137,10 @@ projects:
|
|||||||
post:
|
post:
|
||||||
- nose-html-output-branch-tarball
|
- nose-html-output-branch-tarball
|
||||||
pre-release:
|
pre-release:
|
||||||
- nose-html-output-tarball-upload
|
- nose-html-output-tarball
|
||||||
publish:
|
publish:
|
||||||
- nose-html-output-pypi-sdist
|
- nose-html-output-tarball:
|
||||||
|
- nose-html-output-pypi-upload
|
||||||
|
|
||||||
- name: openstack-infra/gerrit
|
- name: openstack-infra/gerrit
|
||||||
check:
|
check:
|
||||||
@ -158,9 +160,10 @@ projects:
|
|||||||
post:
|
post:
|
||||||
- gerritbot-branch-tarball
|
- gerritbot-branch-tarball
|
||||||
pre-release:
|
pre-release:
|
||||||
- gerritbot-tarball-upload
|
- gerritbot-tarball
|
||||||
publish:
|
publish:
|
||||||
- gerritbot-pypi-sdist
|
- gerritbot-tarball:
|
||||||
|
- gerritbot-pypi-upload
|
||||||
|
|
||||||
- name: openstack-infra/gerritlib
|
- name: openstack-infra/gerritlib
|
||||||
check:
|
check:
|
||||||
@ -170,9 +173,10 @@ projects:
|
|||||||
- gate-gerritlib-pep8
|
- gate-gerritlib-pep8
|
||||||
- gate-gerritlib-pyflakes
|
- gate-gerritlib-pyflakes
|
||||||
pre-release:
|
pre-release:
|
||||||
- gerritlib-tarball-upload
|
- gerritlib-tarball
|
||||||
publish:
|
publish:
|
||||||
- gerritlib-pypi-sdist
|
- gerritlib-tarball:
|
||||||
|
- gerritlib-pypi-upload
|
||||||
|
|
||||||
- name: openstack-infra/jeepyb
|
- name: openstack-infra/jeepyb
|
||||||
check:
|
check:
|
||||||
@ -182,9 +186,10 @@ projects:
|
|||||||
- gate-jeepyb-pep8
|
- gate-jeepyb-pep8
|
||||||
- gate-jeepyb-pyflakes
|
- gate-jeepyb-pyflakes
|
||||||
pre-release:
|
pre-release:
|
||||||
- jeepyb-tarball-upload
|
- jeepyb-tarball
|
||||||
publish:
|
publish:
|
||||||
- jeepyb-pypi-sdist
|
- jeepyb-tarball:
|
||||||
|
- jeepyb-pypi-upload
|
||||||
|
|
||||||
- name: openstack-infra/jenkins-job-builder
|
- name: openstack-infra/jenkins-job-builder
|
||||||
check:
|
check:
|
||||||
@ -200,9 +205,10 @@ projects:
|
|||||||
- jenkins-job-builder-branch-tarball
|
- jenkins-job-builder-branch-tarball
|
||||||
- jenkins-job-builder-docs
|
- jenkins-job-builder-docs
|
||||||
pre-release:
|
pre-release:
|
||||||
- jenkins-job-builder-tarball-upload
|
- jenkins-job-builder-tarball
|
||||||
publish:
|
publish:
|
||||||
- jenkins-job-builder-pypi-sdist
|
- jenkins-job-builder-tarball:
|
||||||
|
- jenkins-job-builder-pypi-upload
|
||||||
|
|
||||||
- name: openstack-infra/lodgeit
|
- name: openstack-infra/lodgeit
|
||||||
check:
|
check:
|
||||||
@ -264,10 +270,13 @@ projects:
|
|||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
- gate-devstack-vm-quantum
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- cinder-tarball
|
- cinder-branch-tarball
|
||||||
- cinder-coverage
|
- cinder-coverage
|
||||||
- cinder-docs
|
- cinder-docs
|
||||||
|
pre-release:
|
||||||
|
- cinder-tarball
|
||||||
publish:
|
publish:
|
||||||
|
- cinder-tarball
|
||||||
- cinder-docs
|
- cinder-docs
|
||||||
|
|
||||||
- name: openstack/glance
|
- name: openstack/glance
|
||||||
@ -288,10 +297,13 @@ projects:
|
|||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
- gate-devstack-vm-quantum
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- glance-tarball
|
- glance-branch-tarball
|
||||||
- glance-coverage
|
- glance-coverage
|
||||||
- glance-docs
|
- glance-docs
|
||||||
|
pre-release:
|
||||||
|
- glance-tarball
|
||||||
publish:
|
publish:
|
||||||
|
- glance-tarball
|
||||||
- glance-docs
|
- glance-docs
|
||||||
|
|
||||||
- name: openstack/horizon
|
- name: openstack/horizon
|
||||||
@ -314,10 +326,13 @@ projects:
|
|||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
- gate-devstack-vm-quantum
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- horizon-tarball
|
- horizon-branch-tarball
|
||||||
- horizon-coverage
|
- horizon-coverage
|
||||||
- horizon-docs
|
- horizon-docs
|
||||||
|
pre-release:
|
||||||
|
- horizon-tarball
|
||||||
publish:
|
publish:
|
||||||
|
- horizon-tarball
|
||||||
- horizon-docs
|
- horizon-docs
|
||||||
|
|
||||||
- name: openstack/keystone
|
- name: openstack/keystone
|
||||||
@ -338,10 +353,16 @@ projects:
|
|||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
- gate-devstack-vm-quantum
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- keystone-tarball
|
- keystone-branch-tarball
|
||||||
- keystone-coverage
|
- keystone-coverage
|
||||||
- keystone-docs
|
- keystone-docs
|
||||||
- keystone-upstream-translation-update
|
- keystone-upstream-translation-update
|
||||||
|
pre-release:
|
||||||
|
- keystone-tarball
|
||||||
|
publish:
|
||||||
|
- keystone-tarball
|
||||||
|
- keystone-docs
|
||||||
|
|
||||||
|
|
||||||
- name: openstack/nova
|
- name: openstack/nova
|
||||||
check:
|
check:
|
||||||
@ -362,11 +383,14 @@ projects:
|
|||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
- gate-devstack-vm-quantum
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- nova-tarball
|
- nova-branch-tarball
|
||||||
- nova-coverage
|
- nova-coverage
|
||||||
- nova-docs
|
- nova-docs
|
||||||
- nova-upstream-translation-update
|
- nova-upstream-translation-update
|
||||||
|
pre-release:
|
||||||
|
- nova-tarball
|
||||||
publish:
|
publish:
|
||||||
|
- nova-tarball
|
||||||
- nova-docs
|
- nova-docs
|
||||||
|
|
||||||
- name: openstack/oslo-incubator
|
- name: openstack/oslo-incubator
|
||||||
@ -402,10 +426,13 @@ projects:
|
|||||||
- gate-tempest-devstack-vm-quantum
|
- gate-tempest-devstack-vm-quantum
|
||||||
- gate-devstack-vm-quantum
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- quantum-tarball
|
- quantum-branch-tarball
|
||||||
- quantum-coverage
|
- quantum-coverage
|
||||||
- quantum-docs
|
- quantum-docs
|
||||||
|
pre-release:
|
||||||
|
- quantum-tarball
|
||||||
publish:
|
publish:
|
||||||
|
- quantum-tarball
|
||||||
- quantum-docs
|
- quantum-docs
|
||||||
|
|
||||||
- name: openstack/swift
|
- name: openstack/swift
|
||||||
@ -426,10 +453,13 @@ projects:
|
|||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
- gate-devstack-vm-quantum
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- swift-tarball
|
- swift-branch-tarball
|
||||||
- swift-coverage
|
- swift-coverage
|
||||||
- swift-docs
|
- swift-docs
|
||||||
|
pre-release:
|
||||||
|
- swift-tarball
|
||||||
publish:
|
publish:
|
||||||
|
- swift-tarball
|
||||||
- swift-docs
|
- swift-docs
|
||||||
|
|
||||||
- name: openstack/python-ceilometerclient
|
- name: openstack/python-ceilometerclient
|
||||||
@ -447,9 +477,10 @@ projects:
|
|||||||
- python-ceilometerclient-branch-tarball
|
- python-ceilometerclient-branch-tarball
|
||||||
- python-ceilometerclient-coverage
|
- python-ceilometerclient-coverage
|
||||||
pre-release:
|
pre-release:
|
||||||
- python-ceilometerclient-tarball-upload
|
- python-ceilometerclient-tarball
|
||||||
publish:
|
publish:
|
||||||
- python-ceilometerclient-pypi-sdist
|
- python-ceilometerclient-tarball:
|
||||||
|
- python-ceilometerclient-pypi-upload
|
||||||
- python-ceilometerclient-docs
|
- python-ceilometerclient-docs
|
||||||
|
|
||||||
- name: openstack/python-cinderclient
|
- name: openstack/python-cinderclient
|
||||||
@ -473,9 +504,10 @@ projects:
|
|||||||
- python-cinderclient-branch-tarball
|
- python-cinderclient-branch-tarball
|
||||||
- python-cinderclient-coverage
|
- python-cinderclient-coverage
|
||||||
pre-release:
|
pre-release:
|
||||||
- python-cinderclient-tarball-upload
|
- python-cinderclient-tarball
|
||||||
publish:
|
publish:
|
||||||
- python-cinderclient-pypi-sdist
|
- python-cinderclient-tarball:
|
||||||
|
- python-cinderclient-pypi-upload
|
||||||
- python-cinderclient-docs
|
- python-cinderclient-docs
|
||||||
|
|
||||||
- name: openstack/python-glanceclient
|
- name: openstack/python-glanceclient
|
||||||
@ -499,9 +531,10 @@ projects:
|
|||||||
- python-glanceclient-branch-tarball
|
- python-glanceclient-branch-tarball
|
||||||
- python-glanceclient-coverage
|
- python-glanceclient-coverage
|
||||||
pre-release:
|
pre-release:
|
||||||
- python-glanceclient-tarball-upload
|
- python-glanceclient-tarball
|
||||||
publish:
|
publish:
|
||||||
- python-glanceclient-pypi-sdist
|
- python-glanceclient-tarball:
|
||||||
|
- python-glanceclient-pypi-upload
|
||||||
- python-glanceclient-docs
|
- python-glanceclient-docs
|
||||||
|
|
||||||
- name: openstack/python-keystoneclient
|
- name: openstack/python-keystoneclient
|
||||||
@ -525,9 +558,10 @@ projects:
|
|||||||
- python-keystoneclient-branch-tarball
|
- python-keystoneclient-branch-tarball
|
||||||
- python-keystoneclient-coverage
|
- python-keystoneclient-coverage
|
||||||
pre-release:
|
pre-release:
|
||||||
- python-keystoneclient-tarball-upload
|
- python-keystoneclient-tarball
|
||||||
publish:
|
publish:
|
||||||
- python-keystoneclient-pypi-sdist
|
- python-keystoneclient-tarball:
|
||||||
|
- python-keystoneclient-pypi-upload
|
||||||
- python-keystoneclient-docs
|
- python-keystoneclient-docs
|
||||||
|
|
||||||
- name: openstack/python-novaclient
|
- name: openstack/python-novaclient
|
||||||
@ -551,9 +585,10 @@ projects:
|
|||||||
- python-novaclient-branch-tarball
|
- python-novaclient-branch-tarball
|
||||||
- python-novaclient-coverage
|
- python-novaclient-coverage
|
||||||
pre-release:
|
pre-release:
|
||||||
- python-novaclient-tarball-upload
|
- python-novaclient-tarball
|
||||||
publish:
|
publish:
|
||||||
- python-novaclient-pypi-sdist
|
- python-novaclient-tarball:
|
||||||
|
- python-novaclient-pypi-upload
|
||||||
- python-novaclient-docs
|
- python-novaclient-docs
|
||||||
|
|
||||||
- name: openstack/python-openstackclient
|
- name: openstack/python-openstackclient
|
||||||
@ -571,9 +606,10 @@ projects:
|
|||||||
- python-openstackclient-branch-tarball
|
- python-openstackclient-branch-tarball
|
||||||
- python-openstackclient-coverage
|
- python-openstackclient-coverage
|
||||||
pre-release:
|
pre-release:
|
||||||
- python-openstackclient-tarball-upload
|
- python-openstackclient-tarball
|
||||||
publish:
|
publish:
|
||||||
- python-openstackclient-pypi-sdist
|
- python-openstackclient-tarball:
|
||||||
|
- python-openstackclient-pypi-upload
|
||||||
- python-openstackclient-docs
|
- python-openstackclient-docs
|
||||||
|
|
||||||
- name: openstack/python-quantumclient
|
- name: openstack/python-quantumclient
|
||||||
@ -597,9 +633,10 @@ projects:
|
|||||||
- python-quantumclient-branch-tarball
|
- python-quantumclient-branch-tarball
|
||||||
- python-quantumclient-coverage
|
- python-quantumclient-coverage
|
||||||
pre-release:
|
pre-release:
|
||||||
- python-quantumclient-tarball-upload
|
- python-quantumclient-tarball
|
||||||
publish:
|
publish:
|
||||||
- python-quantumclient-pypi-sdist
|
- python-quantumclient-tarball:
|
||||||
|
- python-quantumclient-pypi-upload
|
||||||
- python-quantumclient-docs
|
- python-quantumclient-docs
|
||||||
|
|
||||||
- name: openstack/python-swiftclient
|
- name: openstack/python-swiftclient
|
||||||
@ -617,9 +654,10 @@ projects:
|
|||||||
- python-swiftclient-branch-tarball
|
- python-swiftclient-branch-tarball
|
||||||
- python-swiftclient-coverage
|
- python-swiftclient-coverage
|
||||||
pre-release:
|
pre-release:
|
||||||
- python-swiftclient-tarball-upload
|
- python-swiftclient-tarball
|
||||||
publish:
|
publish:
|
||||||
- python-swiftclient-pypi-sdist
|
- python-swiftclient-tarball:
|
||||||
|
- python-swiftclient-pypi-upload
|
||||||
- python-swiftclient-docs
|
- python-swiftclient-docs
|
||||||
|
|
||||||
- name: openstack/requirements
|
- name: openstack/requirements
|
||||||
@ -688,11 +726,14 @@ projects:
|
|||||||
- gate-ceilometer-python26-folsom
|
- gate-ceilometer-python26-folsom
|
||||||
- gate-ceilometer-python27-folsom
|
- gate-ceilometer-python27-folsom
|
||||||
post:
|
post:
|
||||||
- ceilometer-tarball
|
- ceilometer-branch-tarball
|
||||||
- ceilometer-coverage
|
- ceilometer-coverage
|
||||||
- ceilometer-docs
|
- ceilometer-docs
|
||||||
|
pre-release:
|
||||||
|
- ceilometer-tarball
|
||||||
publish:
|
publish:
|
||||||
- ceilometer-docs
|
- ceilometer-docs
|
||||||
|
- ceilometer-tarball
|
||||||
|
|
||||||
- name: stackforge/MRaaS
|
- name: stackforge/MRaaS
|
||||||
check:
|
check:
|
||||||
@ -739,7 +780,10 @@ projects:
|
|||||||
- heat-tarball
|
- heat-tarball
|
||||||
- heat-coverage
|
- heat-coverage
|
||||||
- heat-docs
|
- heat-docs
|
||||||
|
pre-release:
|
||||||
|
- heat-tarball
|
||||||
publish:
|
publish:
|
||||||
|
- heat-tarball
|
||||||
- heat-docs
|
- heat-docs
|
||||||
|
|
||||||
- name: openstack/python-heatclient
|
- name: openstack/python-heatclient
|
||||||
@ -753,10 +797,13 @@ projects:
|
|||||||
- gate-python-heatclient-python26
|
- gate-python-heatclient-python26
|
||||||
- gate-python-heatclient-python27
|
- gate-python-heatclient-python27
|
||||||
post:
|
post:
|
||||||
- python-heatclient-sdist-tarball
|
- python-heatclient-branch-tarball
|
||||||
- python-heatclient-coverage
|
- python-heatclient-coverage
|
||||||
|
pre-release:
|
||||||
|
- python-heatclient-tarball
|
||||||
publish:
|
publish:
|
||||||
- python-heatclient-pypi-sdist
|
- python-heatclient-tarball:
|
||||||
|
- python-heatclient-pypi-upload
|
||||||
- python-heatclient-docs
|
- python-heatclient-docs
|
||||||
|
|
||||||
- name: stackforge/reddwarf
|
- name: stackforge/reddwarf
|
||||||
@ -808,10 +855,13 @@ projects:
|
|||||||
- gate-moniker-python27
|
- gate-moniker-python27
|
||||||
post:
|
post:
|
||||||
- hook-moniker-rtfd
|
- hook-moniker-rtfd
|
||||||
|
- moniker-coverage
|
||||||
|
- moniker-branch-tarball
|
||||||
pre-release:
|
pre-release:
|
||||||
- moniker-tarball-upload
|
- moniker-tarball
|
||||||
publish:
|
publish:
|
||||||
- moniker-pypi-sdist
|
- moniker-tarball:
|
||||||
|
- moniker-pypi-upload
|
||||||
|
|
||||||
- name: stackforge/python-monikerclient
|
- name: stackforge/python-monikerclient
|
||||||
check:
|
check:
|
||||||
@ -826,10 +876,13 @@ projects:
|
|||||||
- gate-python-monikerclient-python27
|
- gate-python-monikerclient-python27
|
||||||
post:
|
post:
|
||||||
- hook-python-monikerclient-rtfd
|
- hook-python-monikerclient-rtfd
|
||||||
|
- python-monikerclient-coverage
|
||||||
|
- python-monikerclient-branch-tarball
|
||||||
pre-release:
|
pre-release:
|
||||||
- python-monikerclient-tarball-upload
|
- python-monikerclient-tarball
|
||||||
publish:
|
publish:
|
||||||
- python-monikerclient-pypi-sdist
|
- python-monikerclient-tarball:
|
||||||
|
- python-monikerclient-pypi-upload
|
||||||
|
|
||||||
- name: stackforge/bufunfa
|
- name: stackforge/bufunfa
|
||||||
check:
|
check:
|
||||||
|
Loading…
Reference in New Issue
Block a user