From 9d7ec0bba0c8abb5146b3c0a1473e75844245cc7 Mon Sep 17 00:00:00 2001 From: Ruslan Kamaldinov Date: Sun, 26 Jan 2014 20:00:53 +0400 Subject: [PATCH] Update Storyboard jobs Update Storyboard jobs to: * reuse python-jobs template for zuul layout config * mark python33 job as non-voting for now (we didn't have it before, there is a good chance it's broken now) * gate storyboard on docs * add a job to publish storyboard docs to http://ci.openstack.org/storyboard Note: python26 is still marked as non-voting. that is correct. We can mark it as voting only when Django stuff is removed from Storyboard. There were cases when Django caused python26 jobs to fail. Change-Id: I4bef8fb68dafa4da393658f2149d781ff481683f --- .../config/storyboard.yaml | 19 +++++++++++++++++++ .../openstack_project/files/zuul/layout.yaml | 15 +++++++-------- 2 files changed, 26 insertions(+), 8 deletions(-) create mode 100644 modules/openstack_project/files/jenkins_job_builder/config/storyboard.yaml diff --git a/modules/openstack_project/files/jenkins_job_builder/config/storyboard.yaml b/modules/openstack_project/files/jenkins_job_builder/config/storyboard.yaml new file mode 100644 index 0000000000..3f14c82a30 --- /dev/null +++ b/modules/openstack_project/files/jenkins_job_builder/config/storyboard.yaml @@ -0,0 +1,19 @@ +# This is a non-standard docs job because it uses SCP instead of FTP +- job: + name: storyboard-docs + node: precise + + builders: + - gerrit-git-prep + - docs: + github-org: openstack-infra + project: storyboard + + publishers: + - scp: + site: '173.203.107.207' + files: + - target: 'ci/storyboard' + source: 'doc/build/html/**/*' + keep-hierarchy: true + - console-log diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 36b170cf7b..81234590c5 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -462,6 +462,8 @@ jobs: voting: false - name: gate-storyboard-python26 voting: false + - name: gate-storyboard-python33 + voting: false # puppet-openstack targets - name: gate-puppet-vswitch-puppet-lint voting: false @@ -2631,18 +2633,15 @@ projects: - post-mirror-python33 - name: openstack-infra/storyboard - check: - - gate-storyboard-pep8 - - gate-storyboard-python26 - - gate-storyboard-python27 - gate: - - gate-storyboard-pep8 - - gate-storyboard-python27 + template: + - name: python-jobs post: - - storyboard-branch-tarball + - storyboard-docs pre-release: + - storyboard-docs - storyboard-tarball release: + - storyboard-docs - storyboard-tarball: - storyboard-pypi-upload: - post-mirror-python26