From e4f810acab41a9e2c5857e627fb384df30e29fc9 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 12 Jul 2012 17:47:40 -0500 Subject: [PATCH] Add PBR to Jenkins/zuul. Change-Id: Ia7e55da35f7f463c924fd1441f87c78295af6d86 --- manifests/site.pp | 3 +++ .../files/projects/openstack/pbr.yml | 23 +++++++++++++++++++ .../files/zuul/layout.yaml | 21 +++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 modules/jenkins_jobs/files/projects/openstack/pbr.yml diff --git a/manifests/site.pp b/manifests/site.pp index c426c743bc..1e5f1a0557 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -196,6 +196,9 @@ node "review.openstack.org" { name => 'openstack-dev/openstack-qa', close_pull => 'true' }, { + name => 'openstack-dev/pbr', + close_pull => 'true' + }, { name => 'openstack/python-novaclient', close_pull => 'true' }, { diff --git a/modules/jenkins_jobs/files/projects/openstack/pbr.yml b/modules/jenkins_jobs/files/projects/openstack/pbr.yml new file mode 100644 index 0000000000..c40adf6c67 --- /dev/null +++ b/modules/jenkins_jobs/files/projects/openstack/pbr.yml @@ -0,0 +1,23 @@ +project: + template: 'python_jobs' + +values: + name: 'pbr' + disabled: 'false' + github_org: 'openstack-dev' + review_site: 'review.openstack.org' + node: 'precise' + +--- +project: + template: 'pypi_jobs' + +values: + name: 'pbr' + disabled: 'false' + github_org: 'openstack-dev' + review_site: 'review.openstack.org' + publisher_site: 'nova.openstack.org' + tarball_project: 'pbr' + doc_publisher_site: 'docs.openstack.org' + node: 'precise' diff --git a/modules/openstack-ci-config/files/zuul/layout.yaml b/modules/openstack-ci-config/files/zuul/layout.yaml index c51bc064e9..fe4d717be3 100644 --- a/modules/openstack-ci-config/files/zuul/layout.yaml +++ b/modules/openstack-ci-config/files/zuul/layout.yaml @@ -452,6 +452,27 @@ projects: - gate-devstack-gate-merge: - gate-tempest-devstack-vm + - name: openstack-dev/pbr + check: + - gate-pbr-merge: + - gate-pbr-docs + - gate-pbr-pep8 + - gate-pbr-python26 + - gate-pbr-python27 + gate: + - gate-pbr-merge: + - gate-pbr-docs + - gate-pbr-pep8 + - gate-pbr-python26 + - gate-pbr-python27 + post: + - pbr-tarball + - pbr-coverage + - pbr-docs + publish: + - pbr-pypi + - pbr-docs + - name: openstack/tempest check: - gate-tempest-merge: