| - nodeset: |
| name: zuul-functional-temp-master |
| nodes: |
| - name: controller |
| label: ubuntu-xenial |
| - name: node1 |
| label: ubuntu-xenial |
| - name: node2 |
| label: ubuntu-xenial |
| groups: |
| - name: node |
| nodes: |
| - node1 |
| - node2 |
| |
| - job: |
| name: zuul-stream-functional |
| parent: multinode |
| nodeset: zuul-functional-temp-master |
| pre-run: playbooks/zuul-stream/pre.yaml |
| run: playbooks/zuul-stream/functional.yaml |
| post-run: |
| - playbooks/zuul-stream/post.yaml |
| - playbooks/zuul-stream/post-ara.yaml |
| required-projects: |
| - openstack/ara |
| files: |
| - zuul/ansible/.* |
| - playbooks/zuul-stream/.* |
| - requirements.txt |
| |
| - job: |
| name: zuul-tox-py35 |
| parent: tox-py35 |
| description: | |
| Runs javascript build before running python 35 unit tests. |
| pre-run: playbooks/tox/pre.yaml |
| run: playbooks/tox/run.yaml |
| post-run: playbooks/tox/post.yaml |
| vars: |
| node_version: 8 |
| npm_command: build |
| |
| - project: |
| check: |
| jobs: |
| - build-sphinx-docs: |
| irrelevant-files: |
| - zuul/cmd/migrate.py |
| - playbooks/zuul-migrate/.* |
| vars: |
| sphinx_python: python3 |
| - tox-pep8 |
| - zuul-tox-py35: |
| irrelevant-files: |
| - zuul/cmd/migrate.py |
| - playbooks/zuul-migrate/.* |
| - build-javascript-content: |
| success-url: 'npm/html/status.html' |
| files: |
| - package.json |
| - webpack.config.js |
| - yarn.lock |
| - web/.* |
| vars: |
| javascript_content_dir: zuul/web/static |
| npm_command: build:dist -- --define ZUUL_API_URL="'https://zuul.openstack.org'" |
| - nodejs-npm-run-lint: |
| vars: |
| node_version: 8 |
| success-url: 'npm/reports/bundle.html' |
| files: |
| - package.json |
| - webpack.config.js |
| - yarn.lock |
| - web/.* |
| - zuul-stream-functional |
| - nodepool-zuul-functional: |
| voting: false |
| gate: |
| jobs: |
| - build-sphinx-docs: |
| irrelevant-files: |
| - zuul/cmd/migrate.py |
| - playbooks/zuul-migrate/.* |
| vars: |
| sphinx_python: python3 |
| - tox-pep8 |
| - zuul-tox-py35: |
| irrelevant-files: |
| - zuul/cmd/migrate.py |
| - playbooks/zuul-migrate/.* |
| - build-javascript-content: |
| success-url: 'npm/html/status.html' |
| files: |
| - package.json |
| - webpack.config.js |
| - yarn.lock |
| - web/.* |
| vars: |
| javascript_content_dir: zuul/web/static |
| npm_command: build:dist -- --define ZUUL_API_URL="'https://zuul.openstack.org'" |
| - nodejs-npm-run-lint: |
| vars: |
| node_version: 8 |
| success-url: 'npm/reports/bundle.html' |
| files: |
| - package.json |
| - webpack.config.js |
| - yarn.lock |
| - web/.* |
| - zuul-stream-functional |
| post: |
| jobs: |
| - publish-openstack-sphinx-docs-infra-python3 |
| - publish-openstack-python-branch-tarball |
| - publish-openstack-javascript-content |