project-config/jenkins/jobs/devstack.yaml
Clint Adams cd45e4fb48 Set ZUUL_REF for devstack plugins list proposal periodic job
Though branch-git-prep handles ZUUL_REF not being set, propose_update.sh
does not.  We thus set ZUUL_REF to master.

Change-Id: Ie2dd25e312d0a7f56bc8b7eac27cfe0c41b9041a
2016-02-17 08:31:12 -05:00

74 lines
1.6 KiB
YAML

# Devstack unit tests are run via a set of shell scripts with the
# run_tests.sh entry point
- job:
name: gate-devstack-unit-tests
node: bare-trusty
builders:
- revoke-sudo
- gerrit-git-prep
- shell: |
#!/bin/bash -xe
./run_tests.sh
publishers:
- console-log
- zuul-swift-upload-console-log
# Devstack does not support "python setup.py publish_sphinx", thus
# we cannot use the normal docs jobs.
- job:
name: devstack-publish-docs
node: bare-trusty
builders:
- revoke-sudo
- gerrit-git-prep
- tox:
envlist: 'docs'
publishers:
- ftp:
site: 'docs.openstack.org'
source: 'doc/build/html/**'
target: 'developer/devstack'
remove-prefix: 'doc/build/html'
excludes: ''
- console-log
- zuul-swift-upload-console-log
- job:
name: gate-devstack-publish-docs
node: bare-trusty
builders:
- revoke-sudo
- gerrit-git-prep
- tox:
envlist: 'docs'
publishers:
- console-log
- upload-sphinx-draft
- zuul-swift-upload-console-log
# TODO(jhesketh): Add job for uploading built docs
- job:
name: propose-devstack-plugins-list
node: proposal
builders:
- revoke-sudo
- link-logs
- branch-git-prep:
branch: master
- net-info
- shell: |
export ZUUL_REF=master
/usr/local/jenkins/slave_scripts/propose_update.sh \
devstack-plugins-list
publishers:
- console-log