diff --git a/gerrit/projects.yaml b/gerrit/projects.yaml index c8e914528a..73296a07cf 100644 --- a/gerrit/projects.yaml +++ b/gerrit/projects.yaml @@ -290,6 +290,12 @@ - openstack-ci upstream: git://github.com/openstack-infra/jeepyb.git description: PyPI mirror builder +- project: openstack-infra/python-storyboardclient + use-storyboard: true + acl-config: /home/gerrit2/acls/openstack-infra/storyboard.config + description: Python Client library for StoryBoard + groups: + - storyboard - project: openstack-infra/release-tools use-storyboard: true upstream: git://github.com/ttx/openstack-releasing.git diff --git a/gerritbot/channels.yaml b/gerritbot/channels.yaml index 56d94f5d93..8fb1a3bd55 100644 --- a/gerritbot/channels.yaml +++ b/gerritbot/channels.yaml @@ -45,6 +45,7 @@ openstack-infra: - openstack-infra/puppet-yum - openstack-infra/puppet-zuul - openstack-infra/pypi-mirror + - openstack-infra/python-storyboardclient - openstack-infra/release-tools - openstack-infra/releasestatus - openstack-infra/reviewday @@ -603,6 +604,7 @@ storyboard: - change-merged - x-vrif-minus-2 projects: + - openstack-infra/python-storyboardclient - openstack-infra/storyboard - openstack-infra/storyboard-webclient branches: @@ -820,6 +822,7 @@ openstack-merges: - openstack-infra/puppet-yum - openstack-infra/puppet-zuul - openstack-infra/pypi-mirror + - openstack-infra/python-storyboardclient - openstack-infra/releasestatus - openstack-infra/reviewday - openstack-infra/reviewstats diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index c59b3ac4c1..a31009c5da 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -2005,6 +2005,16 @@ - pypi-jobs +- project: + name: python-storyboardclient + node: 'bare-precise || bare-trusty' + tarball-site: tarballs.openstack.org + + jobs: + - python-jobs + - pypi-jobs + + - project: name: release-tools node: 'bare-precise || bare-trusty' diff --git a/jenkins/jobs/python-storyboardclient.yaml b/jenkins/jobs/python-storyboardclient.yaml new file mode 100644 index 0000000000..057780b4bb --- /dev/null +++ b/jenkins/jobs/python-storyboardclient.yaml @@ -0,0 +1,18 @@ +# This is a non-standard docs job because it uses SCP instead of FTP +- job: + name: python-storyboardclient-infra-docs + node: 'bare-precise || bare-trusty' + + builders: + - revoke-sudo + - gerrit-git-prep + - docs + + publishers: + - scp: + site: '173.203.107.207' # ci.openstack.org + files: + - target: 'ci/python-storyboardclient' + source: 'doc/build/html/**/*' + keep-hierarchy: true + - console-log diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 220afd6285..61ce7162ba 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -3523,6 +3523,16 @@ projects: - gate-pypi-mirror-pep8 - gate-requirements-integration-dsvm + - name: openstack-infra/python-storyboardclient + template: + - name: merge-check + - name: publish-to-pypi + - name: python-jobs + post: + - python-storyboardclient-coverage + release: + - python-storyboardclient-infra-docs + # TODO: add docs - name: openstack-infra/release-tools template: