Merge "Convert training-labs legacy jobs"
This commit is contained in:
6
playbooks/training-labs/pre.yaml
Normal file
6
playbooks/training-labs/pre.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
- hosts: all
|
||||
roles:
|
||||
- role: bindep
|
||||
bindep_dir: "{{ zuul_work_dir }}"
|
||||
- test-setup
|
||||
- revoke-sudo
|
||||
6
playbooks/training-labs/run.yaml
Normal file
6
playbooks/training-labs/run.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
- hosts: all
|
||||
tasks:
|
||||
- name: Run tools/generate-labs
|
||||
command: bash -xe tools/generate-labs '{{ zuul.branch }}'
|
||||
args:
|
||||
chdir: '{{ zuul.project.src_dir }}'
|
||||
@@ -850,6 +850,22 @@
|
||||
- secret: afsdocs_secret
|
||||
name: afs
|
||||
|
||||
- job:
|
||||
name: publish-training-labs-scripts
|
||||
parent: publish-openstack-artifacts
|
||||
description: |
|
||||
Publish training-labs tarball to tarballs.openstack.org.
|
||||
pre-run: playbooks/training-labs/pre.yaml
|
||||
run: playbooks/training-labs/run.yaml
|
||||
post-run: playbooks/publish/openstack-artifacts.yaml
|
||||
vars:
|
||||
fileserver_leading_path: build
|
||||
secrets:
|
||||
- secret: site_tarballs
|
||||
name: fileserver
|
||||
allowed-projects:
|
||||
- openstack/training-labs
|
||||
|
||||
- job:
|
||||
name: publish-openstack-javascript-content
|
||||
parent: publish-openstack-artifacts
|
||||
|
||||
@@ -17061,15 +17061,9 @@
|
||||
templates:
|
||||
- system-required
|
||||
- openstack-python-jobs
|
||||
check:
|
||||
jobs:
|
||||
- legacy-gate-training-labs-scripts
|
||||
gate:
|
||||
jobs:
|
||||
- legacy-gate-training-labs-scripts
|
||||
post:
|
||||
jobs:
|
||||
- legacy-training-labs-scripts
|
||||
- publish-training-labs-scripts
|
||||
|
||||
- project:
|
||||
name: openstack/transparency-policy
|
||||
|
||||
Reference in New Issue
Block a user