blob: 300107c52ecc117e9304cc3f3ad3fb0d47ff39c9 [file] [log] [blame]
Monty Taylor0d254d52017-08-26 13:26:29 -05001- nodeset:
James E. Blair3f3b7442018-01-18 10:37:21 -08002 name: zuul-functional-temp-master
Monty Taylor0d254d52017-08-26 13:26:29 -05003 nodes:
4 - name: controller
5 label: ubuntu-xenial
Monty Taylor90dca7b2017-09-01 08:30:19 -05006 - name: node1
Monty Taylor0d254d52017-08-26 13:26:29 -05007 label: ubuntu-xenial
Monty Taylor90dca7b2017-09-01 08:30:19 -05008 - name: node2
9 label: ubuntu-xenial
10 groups:
11 - name: node
12 nodes:
13 - node1
14 - node2
Monty Taylor0d254d52017-08-26 13:26:29 -050015
16- job:
17 name: zuul-stream-functional
18 parent: multinode
James E. Blair3f3b7442018-01-18 10:37:21 -080019 nodeset: zuul-functional-temp-master
James E. Blairbe273e92017-10-28 10:32:46 -070020 pre-run: playbooks/zuul-stream/pre.yaml
21 run: playbooks/zuul-stream/functional.yaml
Monty Taylorfb4ba8c2017-09-03 18:03:01 -050022 post-run:
James E. Blairbe273e92017-10-28 10:32:46 -070023 - playbooks/zuul-stream/post.yaml
24 - playbooks/zuul-stream/post-ara.yaml
Monty Taylor0d254d52017-08-26 13:26:29 -050025 required-projects:
26 - openstack/ara
Monty Taylor098e2182017-09-01 13:41:19 -050027 files:
Tobias Henkele459acd2018-02-08 15:05:17 +010028 - zuul/ansible/.*
James E. Blairbe273e92017-10-28 10:32:46 -070029 - playbooks/zuul-stream/.*
Tobias Henkele459acd2018-02-08 15:05:17 +010030 - requirements.txt
Monty Taylor0d254d52017-08-26 13:26:29 -050031
Monty Taylor4a781a72017-07-25 07:28:04 -040032- job:
33 name: zuul-tox-py35
34 parent: tox-py35
35 description: |
36 Runs javascript build before running python 35 unit tests.
37 pre-run: playbooks/tox/pre.yaml
38 run: playbooks/tox/run.yaml
39 post-run: playbooks/tox/post.yaml
40 vars:
41 node_version: 8
42 npm_command: build
43
James E. Blairc5a02592017-08-23 08:03:43 -070044- project:
Paul Belanger7438cbd2017-10-10 09:49:30 -040045 check:
James E. Blairc5a02592017-08-23 08:03:43 -070046 jobs:
Monty Taylor52cb1e72018-01-23 09:35:42 -060047 - build-sphinx-docs:
Monty Taylorf5671932017-09-26 07:56:26 -050048 irrelevant-files:
49 - zuul/cmd/migrate.py
Monty Taylor96253852017-09-26 08:36:15 -050050 - playbooks/zuul-migrate/.*
Monty Taylor22de2a32017-12-05 10:54:04 -060051 vars:
52 sphinx_python: python3
James E. Blairc5a02592017-08-23 08:03:43 -070053 - tox-pep8
Monty Taylor4a781a72017-07-25 07:28:04 -040054 - zuul-tox-py35:
Monty Taylorf5671932017-09-26 07:56:26 -050055 irrelevant-files:
56 - zuul/cmd/migrate.py
Monty Taylor96253852017-09-26 08:36:15 -050057 - playbooks/zuul-migrate/.*
Monty Taylor4a781a72017-07-25 07:28:04 -040058 - build-javascript-content:
59 success-url: 'npm/html/status.html'
60 files:
61 - package.json
62 - webpack.config.js
63 - yarn.lock
64 - web/.*
65 vars:
66 javascript_content_dir: zuul/web/static
67 npm_command: build:dist -- --define ZUUL_API_URL="'https://zuul.openstack.org'"
68 - nodejs-npm-run-lint:
69 vars:
70 node_version: 8
71 success-url: 'npm/reports/bundle.html'
72 files:
73 - package.json
74 - webpack.config.js
75 - yarn.lock
76 - web/.*
Monty Taylor0d254d52017-08-26 13:26:29 -050077 - zuul-stream-functional
Ian Wienand3542af22018-02-16 15:48:52 +110078 - nodepool-zuul-functional:
79 voting: false
Paul Belanger7438cbd2017-10-10 09:49:30 -040080 gate:
James E. Blairc5a02592017-08-23 08:03:43 -070081 jobs:
Monty Taylor52cb1e72018-01-23 09:35:42 -060082 - build-sphinx-docs:
Monty Taylor8d4eb6f2017-10-05 11:48:00 -050083 irrelevant-files:
84 - zuul/cmd/migrate.py
85 - playbooks/zuul-migrate/.*
Monty Taylor22de2a32017-12-05 10:54:04 -060086 vars:
87 sphinx_python: python3
James E. Blairc5a02592017-08-23 08:03:43 -070088 - tox-pep8
Monty Taylor4a781a72017-07-25 07:28:04 -040089 - zuul-tox-py35:
Monty Taylorf5671932017-09-26 07:56:26 -050090 irrelevant-files:
91 - zuul/cmd/migrate.py
Monty Taylor96253852017-09-26 08:36:15 -050092 - playbooks/zuul-migrate/.*
Monty Taylor4a781a72017-07-25 07:28:04 -040093 - build-javascript-content:
94 success-url: 'npm/html/status.html'
95 files:
96 - package.json
97 - webpack.config.js
98 - yarn.lock
99 - web/.*
100 vars:
101 javascript_content_dir: zuul/web/static
102 npm_command: build:dist -- --define ZUUL_API_URL="'https://zuul.openstack.org'"
103 - nodejs-npm-run-lint:
104 vars:
105 node_version: 8
106 success-url: 'npm/reports/bundle.html'
107 files:
108 - package.json
109 - webpack.config.js
110 - yarn.lock
111 - web/.*
Monty Taylor4a2d7af2017-09-11 18:01:08 -0600112 - zuul-stream-functional
Paul Belanger842efb92017-10-10 09:48:00 -0400113 post:
Paul Belanger2477c052017-08-22 15:29:56 -0400114 jobs:
Monty Taylor10f3bef2017-12-05 11:55:04 -0600115 - publish-openstack-sphinx-docs-infra-python3
Paul Belanger2477c052017-08-22 15:29:56 -0400116 - publish-openstack-python-branch-tarball
Monty Taylor3d9af042018-03-06 09:02:01 -0600117 - publish-openstack-javascript-content:
118 vars:
119 node_version: 8