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: