diff --git a/modules/openstack_project/files/gerrit/acls/openstack/training-guides.config b/modules/openstack_project/files/gerrit/acls/openstack/training-guides.config new file mode 100644 index 0000000000..196f1e925a --- /dev/null +++ b/modules/openstack_project/files/gerrit/acls/openstack/training-guides.config @@ -0,0 +1,11 @@ +[access "refs/heads/*"] + label-Code-Review = -2..+2 group openstack-training-guides-core + label-Workflow = -1..+1 group openstack-training-guides-core + abandon = group openstack-training-guides-core +[access "refs/tags/*"] + pushSignedTag = group openstack-training-guides-ptl +[receive] + requireChangeId = true + requireContributorAgreement = true +[submit] + mergeContent = true diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index 16b72f4efa..ab23bf6624 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -29,6 +29,16 @@ jobs: - python-jobs +- project: + name: training-guides + github-org: openstack + node: bare-precise + + jobs: + - openstack-doc-jobs + - '{name}-tox-doc-{envlist}': + envlist: publishdocs + - project: name: fuel-specs github-org: stackforge diff --git a/modules/openstack_project/files/review.projects.yaml b/modules/openstack_project/files/review.projects.yaml index 9de09b195d..412dca789e 100644 --- a/modules/openstack_project/files/review.projects.yaml +++ b/modules/openstack_project/files/review.projects.yaml @@ -434,6 +434,9 @@ - project: openstack/tempest options: - direct-release +- project: openstack/training-guides + description: Community created, open source training guides for OpenStack. + upstream: git://github.com/fifieldt/openstack-training-guides.git - project: openstack/tripleo-heat-templates group: tripleo description: Heat templates for deploying OpenStack diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 3574c1dc20..1f94131f67 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -4508,3 +4508,9 @@ projects: - noop gate: - noop + + - name: openstack/training-guides + template: + - name: openstack-doc-gate + post: + - training-guides-tox-doc-publishdocs