Create infra-manual project

The idea is that it will be a three-part user's manual for the
OpenStack project infrastructure:

  * Developer's User Manual
  * Core Reviewer's User Manual
  * Project Driver's User Manual

It will contain information on how to work with git, git-review,
gerrit, zuul, jenkins, etc., all targeting those three kinds of
users.  It should completely replace this document:

  https://wiki.openstack.org/wiki/GerritJenkinsGit

And much of the content in:

  https://wiki.openstack.org/wiki/GerritWorkflow

As well as these parts of the current infra docs:

  http://ci.openstack.org/stackforge.html
  http://ci.openstack.org/test-infra-requirements.html

It will have its own core group that will include infra-core but
can easily be expanded to anyone who understands the infrastructure
and current practices well enough to review documentation changes
(which is quite a lot of developers).

Change-Id: I371cce0622c1ae99e9cdfa313b36ccf0bb256773
This commit is contained in:
James E. Blair 2014-04-16 15:09:00 -07:00
parent 87d3fb1f6e
commit 9f50b73324
5 changed files with 30 additions and 0 deletions

View File

@ -21,6 +21,7 @@ openstack-infra:
- openstack-infra/gerritlib - openstack-infra/gerritlib
- openstack-infra/gitdm - openstack-infra/gitdm
- openstack-infra/git-review - openstack-infra/git-review
- openstack-infra/infra-manual
- openstack-infra/jeepyb - openstack-infra/jeepyb
- openstack-infra/jenkins-job-builder - openstack-infra/jenkins-job-builder
- openstack-infra/lodgeit - openstack-infra/lodgeit

View File

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

View File

@ -197,6 +197,14 @@
pipeline: periodic pipeline: periodic
node: bare-precise node: bare-precise
- project:
name: infra-manual
github-org: openstack-infra
node: bare-precise
jobs:
- gate-{name}-docs
- project: - project:
name: sahara name: sahara
github-org: openstack github-org: openstack

View File

@ -89,6 +89,10 @@
- project: openstack-infra/groups - project: openstack-infra/groups
description: OpenStack Groups community portal description: OpenStack Groups community portal
upstream: git://github.com/mkissam/groups.git upstream: git://github.com/mkissam/groups.git
- project: openstack-infra/infra-manual
group: openstack-ci
options:
- direct-release
- project: openstack-infra/jeepyb - project: openstack-infra/jeepyb
group: openstack-ci group: openstack-ci
upstream: git://github.com/emonty/gerritx.git upstream: git://github.com/emonty/gerritx.git

View File

@ -2733,6 +2733,12 @@ projects:
release: release:
- groups-release-master - groups-release-master
- name: openstack-infra/infra-manual
check:
- noop
gate:
- noop
- name: openstack-infra/jeepyb - name: openstack-infra/jeepyb
check: check:
- gate-jeepyb-pep8 - gate-jeepyb-pep8