horizon/.zuul.yaml

94 lines
2.2 KiB
YAML

- job:
name: horizon-openstack-tox-base
parent: openstack-tox
irrelevant-files:
- ^.*\.rst$
- ^doc/.*$
- ^releasenotes/.*$
- ^horizon/locale/.*$
- ^openstack_dashboard/locale/.*$
- job:
name: horizon-openstack-tox-py27dj18
parent: horizon-openstack-tox-base
vars:
tox_envlist: py27dj18
- job:
name: horizon-openstack-tox-py27dj19
parent: horizon-openstack-tox-base
vars:
tox_envlist: py27dj19
- job:
name: horizon-openstack-tox-py27dj110
parent: horizon-openstack-tox-base
vars:
tox_envlist: py27dj110
- job:
name: horizon-selenium-headless
parent: horizon-openstack-tox-base
vars:
tox_envlist: selenium-headless
- job:
name: horizon-nodejs4-run-lint
parent: nodejs-run-lint
description: |
Run lint using Node 4 for horizon plugins.
vars:
node_version: 4
nodeset: ubuntu-xenial
pre-run: playbooks/horizon-nodejs/pre.yaml
required-projects:
openstack/horizon
- job:
name: horizon-nodejs4-run-test
parent: nodejs-run-test-browser
description: |
Run test using Node 4 for horizon plugins.
vars:
node_version: 4
nodeset: ubuntu-xenial
pre-run: playbooks/horizon-nodejs/pre.yaml
required-projects:
openstack/horizon
- project-template:
name: horizon-nodejs4-jobs
description: |
Run lint and test jobs using Node 4 for horizon plugins.
check:
jobs:
- horizon-nodejs4-run-lint
- horizon-nodejs4-run-test
gate:
jobs:
- horizon-nodejs4-run-lint
- horizon-nodejs4-run-test
- project:
templates:
- openstack-python-jobs
- openstack-python35-jobs
- publish-openstack-sphinx-docs
- periodic-stable-jobs
- check-requirements
- release-notes-jobs
- horizon-nodejs4-jobs
check:
jobs:
- horizon-openstack-tox-py27dj110
- horizon-openstack-tox-py27dj19
- horizon-openstack-tox-py27dj18
- horizon-selenium-headless
gate:
queue: horizon
jobs:
- horizon-openstack-tox-py27dj110
- horizon-openstack-tox-py27dj19
- horizon-openstack-tox-py27dj18
- horizon-selenium-headless