Creation of vinz project in the openstack-infra scheme.

Change-Id: I1706332f911ad9c8887d1e40613b06cbeb5e1143
Signed-off-by: Philip Schwartz <philip.schwartz@rackspace.com>
This commit is contained in:
Philip Schwartz 2014-05-16 12:06:31 -04:00
parent 0ae968d91c
commit 4ef412e209
7 changed files with 108 additions and 0 deletions

View File

@ -36,6 +36,7 @@ openstack-infra:
- openstack-infra/puppet-dashboard
- openstack-infra/puppet-storyboard
- openstack-infra/puppet-vcsrepo
- openstack-infra/puppet-vinz
- openstack-infra/puppet-yum
- openstack-infra/puppet-zuul
- openstack-infra/pypi-mirror
@ -46,6 +47,8 @@ openstack-infra:
- openstack-infra/statusbot
- openstack-infra/storyboard
- openstack-infra/storyboard-webclient
- openstack-infra/vinz
- openstack-infra/vinz-webclient
- openstack-infra/zuul
- openstack-infra/zuul-packaging
- openstack/requirements

View File

@ -0,0 +1,10 @@
[access "refs/heads/*"]
label-Code-Review = -2..+2 group openstack-ci-core
label-Workflow = -1..+1 group openstack-ci-core
abandon = group openstack-ci-core
[project]
state = active
[receive]
requireChangeId = true
[submit]
mergeContent = true

View File

@ -0,0 +1,11 @@
[access "refs/heads/*"]
label-Code-Review = -2..+2 group vinz-core
label-Workflow = -1..+1 group vinz-core
abandon = group vinz-core
[access "refs/tags/*"]
pushSignedTag = group vinz-ptl
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -1366,6 +1366,28 @@
- '{name}-js-release-{branch-designator}':
branch-designator: 'branch'
- project:
name: vinz
github-org: openstack-infra
node: bare-precise
tarball-site: tarballs.openstack.org
jobs:
- python-jobs
- pypi-jobs
- project:
name: vinz-webclient
github-org: openstack-infra
node: bare-precise
tarball-site: tarballs.openstack.org
jobs:
- gate-{name}-js-unittests
- '{name}-js-release-{branch-designator}':
branch-designator: 'master'
- '{name}-js-release-{branch-designator}':
branch-designator: 'branch'
- project:
name: swift

View File

@ -0,0 +1,20 @@
# This is a non-standard docs job because it uses SCP instead of FTP
- job:
name: vinz-docs
node: bare-precise
builders:
- revoke-sudo
- gerrit-git-prep
- docs:
github-org: openstack-infra
project: vinz
publishers:
- scp:
site: '173.203.107.207'
files:
- target: 'ci/vinz'
source: 'doc/build/html/**/*'
keep-hierarchy: true
- console-log

View File

@ -155,6 +155,9 @@
group: openstack-ci
- project: openstack-infra/puppet-vcsrepo
group: openstack-ci
- project: openstack-infra/puppet-vinz
description: Puppet module to deploy vinz
group: openstack-ci
- project: openstack-infra/puppet-yum
group: openstack-ci
upstream: git://github.com/dprince/puppet-yum.git
@ -197,6 +200,13 @@
- project: openstack-infra/tripleo-ci
description: CI for the tripleo project
upstream: https://github.com/toci-dev/toci
- project: openstack-infra/vinz
use-storyboard: true
description: Standalone UI replacement for Gerrit API
- project: openstack-infra/vinz-webclient
acl-config: /home/gerrit2/acls/openstack-infra/vinz.config
description: Standalone UI replacment for Gerrit
use-storyboard: true
- project: openstack-infra/zmq-event-publisher
group: openstack-ci
description: Jenkins plugin to publish build events via ZMQ PUB SUB.

View File

@ -517,6 +517,8 @@ jobs:
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/doc/build/html/
- name: gate-storyboard-webclient-js-unittests
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/
- name: gate-vinz-webclient-js-unittests
success-pattern: http://docs-draft.openstack.org/{build.parameters[LOG_PATH]}/dist/
- name: infra-publications-publish
branch: ^(?!master).*$
- name: ^gate-.*-requirements$
@ -2839,6 +2841,14 @@ projects:
- gate-config-puppet-lint
- gate-config-puppet-syntax
- name: openstack-infra/puppet-vinz
check:
- gate-config-puppet-lint
- gate-config-puppet-syntax
gate:
- gate-config-puppet-lint
- gate-config-puppet-syntax
- name: openstack-infra/puppet-zuul
check:
- gate-config-puppet-lint
@ -2969,6 +2979,28 @@ projects:
release:
- storyboard-webclient-js-release-master
- name: openstack-infra/vinz
template:
- name: publish-to-pypi
template:
- name: python-jobs
post:
- vinz-docs
pre-release:
- vinz-docs
release:
- vinz-docs
- name: openstack-infra/vinz-webclient
check:
- gate-vinz-webclient-js-unittests
gate:
- gate-vinz-webclient-js-unittests
post:
- vinz-webclient-js-release-branch
release:
- vinz-webclient-js-release-master
- name: openstack-infra/tripleo-ci
check:
- noop