From 3ebb1961d926a7364b839c1e5ffd4f2c55f4d356 Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Wed, 6 Jun 2012 11:07:41 +0200 Subject: [PATCH] Add py26-essex and py27-essex jobs to ceilometer Change-Id: I2c7e3e803282e0e5078a4d0919cd4bcd0baebd9d Signed-off-by: Julien Danjou --- .../jenkins_jobs/files/modules/builders.py | 6 ++ .../files/projects/stackforge/ceilometer.yml | 92 +++++++++++++++++++ .../stackforge-config/files/zuul/layout.yaml | 4 + 3 files changed, 102 insertions(+) diff --git a/modules/jenkins_jobs/files/modules/builders.py b/modules/jenkins_jobs/files/modules/builders.py index 7d9eeeb9c3..5fb8ea4e8e 100644 --- a/modules/jenkins_jobs/files/modules/builders.py +++ b/modules/jenkins_jobs/files/modules/builders.py @@ -84,6 +84,12 @@ done def _python27(self, xml_parent): self._add_script(xml_parent, '/usr/local/jenkins/slave_scripts/run-tox.sh 27') + def _python26_essex(self, xml_parent): + self._add_script(xml_parent, '/usr/local/jenkins/slave_scripts/run-tox.sh 26-essex') + + def _python27_essex(self, xml_parent): + self._add_script(xml_parent, '/usr/local/jenkins/slave_scripts/run-tox.sh 27-essex') + def _tarball(self, xml_parent): self._add_script(xml_parent, '/usr/local/jenkins/slave_scripts/create-tarball.sh %s' % self.data['main']['project']) diff --git a/modules/jenkins_jobs/files/projects/stackforge/ceilometer.yml b/modules/jenkins_jobs/files/projects/stackforge/ceilometer.yml index d58c7926ce..e4dc8ad6b0 100644 --- a/modules/jenkins_jobs/files/projects/stackforge/ceilometer.yml +++ b/modules/jenkins_jobs/files/projects/stackforge/ceilometer.yml @@ -8,3 +8,95 @@ values: review_site: 'review.stackforge.org' publisher_site: 'TODO.stackforge.org' node: 'oneiric' + +--- +# python26-essex-gate +modules: + - properties + - scm + - assignednode + - builders + - publisher_none + +main: + name: 'gate-ceilometeer-python26-essex' + review_site: 'review.stackforge.org' + github_org: 'stackforge' + project: 'ceilometer' + authenticatedBuild: 'true' + disabled: 'false' + concurrent: 'true' + +parameters: + - name: UUID + type: string + description: Zuul provided key to link builds with Gerrit events + - name: GERRIT_PROJECT + type: string + description: Zuul provided project name + - name: GERRIT_BRANCH + type: string + description: Zuul provided branch name + - name: GERRIT_CHANGES + type: string + description: Zuul provided list of dependent changes to merge + +notification_endpoints: + - protocol: HTTP + URL: http://127.0.0.1:8001/jenkins_endpoint + +builders: + - gerrit_git_prep + - python26-essex + +scm: + scm: 'false' + +assignednode: + node: 'oneiric' + +--- +# python27-essex-gate +modules: + - properties + - scm + - assignednode + - builders + - publisher_none + +main: + name: 'gate-ceilometeer-python27-essex' + review_site: 'review.stackforge.org' + github_org: 'stackforge' + project: 'ceilometer' + authenticatedBuild: 'true' + disabled: 'false' + concurrent: 'true' + +parameters: + - name: UUID + type: string + description: Zuul provided key to link builds with Gerrit events + - name: GERRIT_PROJECT + type: string + description: Zuul provided project name + - name: GERRIT_BRANCH + type: string + description: Zuul provided branch name + - name: GERRIT_CHANGES + type: string + description: Zuul provided list of dependent changes to merge + +notification_endpoints: + - protocol: HTTP + URL: http://127.0.0.1:8001/jenkins_endpoint + +builders: + - gerrit_git_prep + - python27-essex + +scm: + scm: 'false' + +assignednode: + node: 'oneiric' diff --git a/modules/stackforge-config/files/zuul/layout.yaml b/modules/stackforge-config/files/zuul/layout.yaml index 724adbdb18..fd7e12a42d 100644 --- a/modules/stackforge-config/files/zuul/layout.yaml +++ b/modules/stackforge-config/files/zuul/layout.yaml @@ -37,11 +37,15 @@ projects: - gate-ceilometer-pep8 - gate-ceilometer-python26 - gate-ceilometer-python27 + - gate-ceilometer-python26-essex + - gate-ceilometer-python27-essex gate: - gate-ceilometer-merge: - gate-ceilometer-pep8 - gate-ceilometer-python26 - gate-ceilometer-python27 + - gate-ceilometer-python26-essex + - gate-ceilometer-python27-essex - name: heat-api/heat check: