From ecf0e041de643abb53cf4d7d46c82bd149ec97f0 Mon Sep 17 00:00:00 2001 From: Pranav Salunke Date: Thu, 18 Feb 2016 10:36:13 +0100 Subject: [PATCH] Adds training-labs post jobs to publish tarballs Adding training labs post jobs to publish tar/zip to tarball.openstack.org. This should allow training-labs team to automatically publish tarballs/zip files for the end-users of this project and provide direct links from docs.openstack.org/training-labs landing page. Change-Id: I5dee9c7188b8b0cfd1bad31f320cc787eae5dcfa --- jenkins/jobs/training-labs.yaml | 34 +++++++++++++++++++++++++++++++++ zuul/layout.yaml | 6 ++++++ 2 files changed, 40 insertions(+) create mode 100644 jenkins/jobs/training-labs.yaml diff --git a/jenkins/jobs/training-labs.yaml b/jenkins/jobs/training-labs.yaml new file mode 100644 index 0000000000..c9602c446d --- /dev/null +++ b/jenkins/jobs/training-labs.yaml @@ -0,0 +1,34 @@ +- job: + name: 'training-labs-scripts' + node: bare-trusty + + builders: + - revoke-sudo + - gerrit-git-prep + - shell: + #!/bin/bash -xe + ./tools/generate-labs $ZUUL_REFNAME + + publishers: + - scp: + site: 'tarballs.openstack.org' + files: + - source: 'build/dist/*' + target: 'tarballs/training-labs/dist/' + keep-hierarchy: false + copy-after-failure: false + - console-log + +- job: + name: 'gate-training-labs-scripts' + node: devstack-trusty + + builders: + - revoke-sudo + - gerrit-git-prep + - shell: + #!/bin/bash -xe + ./tools/generate-labs $ZUUL_REFNAME + + publishers: + - console-log diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 131059aedf..5476c872da 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -10283,6 +10283,12 @@ projects: template: - name: merge-check - name: python-jobs + check: + - gate-training-labs-scripts + gate: + - gate-training-labs-scripts + post: + - training-labs-scripts - name: openstack/transparency-policy template: