Use native npm lint/test jobs

We can use now the Zuul v3 native jobs for the npm lint and test jobs.
Replace legacy jobs.

Also, add these jobs for neutron-lbaas-dashboard and octavia-dashboard
so that we can remove the legacy jobs from in-tree - these npm jobs are
mandated, so should life in project-config.

Change-Id: I80dea47f0ba43f74e074ba61b465e3f7d4f28952
Needed-By: Iaa12d48041aa0ac4b3432061f5f4079bac69f16f
Needed-By: I63924c40b2becf13915e0a3d6475a613de0c2181
Needed-By: Ic876453ffe8cd5cbfa89ba99b9f257683ca595c1
This commit is contained in:
Andreas Jaeger 2017-12-14 21:54:03 +01:00
parent b87efd98c7
commit 2abc578d21
1 changed files with 94 additions and 30 deletions

View File

@ -2032,14 +2032,18 @@
- system-required
check:
jobs:
- legacy-storyboard-webclient-nodejs4-npm-run-lint
- nodejs-npm-run-lint:
vars:
node_version: 4
- legacy-storyboard-webclient-nodejs4-npm-run-test-unit
- legacy-storyboard-webclient-nodejs4-npm-run-test-functional
- legacy-storyboard-webclient-nodejs4-npm-run-test-integration
- legacy-storyboard-webclient-js-draft: {}
gate:
jobs:
- legacy-storyboard-webclient-nodejs4-npm-run-lint
- nodejs-npm-run-lint:
vars:
node_version: 4
- legacy-storyboard-webclient-nodejs4-npm-run-test-unit
- legacy-storyboard-webclient-nodejs4-npm-run-test-functional
- legacy-storyboard-webclient-nodejs4-npm-run-test-integration
@ -4340,14 +4344,20 @@
- openstack-python35-jobs-nonvoting
check:
jobs:
- legacy-craton-dashboard-nodejs4-npm-run-lint
- legacy-craton-dashboard-nodejs4-npm-run-test:
- nodejs-npm-run-lint:
vars:
node_version: 4
- nodejs-npm-run-test:
vars:
node_version: 4
voting: false
- legacy-craton-dashboard-tox-py27dj19
- legacy-craton-dashboard-tox-py27dj110
gate:
jobs:
- legacy-craton-dashboard-nodejs4-npm-run-lint
- nodejs-npm-run-lint:
vars:
node_version: 4
- legacy-craton-dashboard-tox-py27dj19
- legacy-craton-dashboard-tox-py27dj110
@ -4475,9 +4485,13 @@
jobs:
- openstack-tox-cover:
voting: false
- legacy-designate-dashboard-nodejs4-npm-run-lint:
- nodejs-npm-run-lint:
vars:
node_version: 4
voting: false
- legacy-designate-dashboard-nodejs4-npm-run-test:
- nodejs-npm-run-test:
vars:
node_version: 4
voting: false
- project:
@ -6389,10 +6403,14 @@
- system-required
check:
jobs:
- legacy-fuel-ui-nodejs4-npm-run-lint
- nodejs-npm-run-lint:
vars:
node_version: 4
gate:
jobs:
- legacy-fuel-ui-nodejs4-npm-run-lint
- nodejs-npm-run-lint:
vars:
node_version: 4
- project:
name: openstack/fuel-virtualbox
@ -10690,12 +10708,29 @@
- publish-to-pypi-horizon
check:
jobs:
- legacy-neutron-lbaas-dashboard-nodejs4-npm-run-lint
- legacy-neutron-lbaas-dashboard-nodejs4-npm-run-test
- nodejs-npm-run-lint:
vars:
node_version: 4
required-projects:
- openstack/horizon
- nodejs-npm-run-test:
vars:
node_version: 4
required-projects:
- openstack/horizon
gate:
jobs:
- legacy-neutron-lbaas-dashboard-nodejs4-npm-run-lint
- legacy-neutron-lbaas-dashboard-nodejs4-npm-run-test
- nodejs-npm-run-lint:
vars:
node_version: 4
required-projects:
- openstack/horizon
- nodejs-npm-run-test:
vars:
node_version: 4
required-projects:
- openstack/horizon
- project:
name: openstack/neutron-lib
@ -11553,6 +11588,30 @@
- publish-openstack-sphinx-docs-horizon
- translation-jobs
- publish-to-pypi-horizon
check:
jobs:
- nodejs-npm-run-lint:
vars:
node_version: 4
required-projects:
- openstack/horizon
- nodejs-npm-run-test:
vars:
node_version: 4
required-projects:
- openstack/horizon
gate:
jobs:
- nodejs-npm-run-lint:
vars:
node_version: 4
required-projects:
- openstack/horizon
- nodejs-npm-run-test:
vars:
node_version: 4
required-projects:
- openstack/horizon
- project:
name: openstack/octavia-tempest-plugin
@ -15766,14 +15825,7 @@
- translation-jobs-ocata
- translation-jobs-pike
- publish-to-pypi
check:
jobs:
- legacy-searchlight-ui-nodejs4-npm-run-lint
- legacy-searchlight-ui-nodejs4-npm-run-test
gate:
jobs:
- legacy-searchlight-ui-nodejs4-npm-run-lint
- legacy-searchlight-ui-nodejs4-npm-run-test
- nodejs4-jobs
- project:
name: openstack/security-analysis
@ -15829,10 +15881,13 @@
- publish-to-pypi
check:
jobs:
- legacy-senlin-dashboard-nodejs4-npm-run-lint:
voting: false
- legacy-senlin-dashboard-nodejs4-npm-run-test:
- nodejs-npm-run-lint:
vars:
node_version: 4
voting: false
- nodejs-npm-run-test:
vars:
node_version: 4
- project:
name: openstack/senlin-tempest-plugin
@ -18329,10 +18384,13 @@
- release-openstack-server
check:
jobs:
- legacy-zaqar-ui-nodejs4-npm-run-lint:
voting: false
- legacy-zaqar-ui-nodejs4-npm-run-test:
- nodejs-npm-run-lint:
vars:
node_version: 4
voting: false
- nodejs-npm-run-test:
vars:
node_version: 4
- project:
name: openstack/zun
@ -18369,9 +18427,15 @@
- publish-to-pypi
check:
jobs:
- legacy-zun-ui-nodejs4-npm-run-lint
- legacy-zun-ui-nodejs4-npm-run-test:
- nodejs-npm-run-lint:
vars:
node_version: 4
- nodejs-npm-run-test:
vars:
node_version: 4
voting: false
gate:
jobs:
- legacy-zun-ui-nodejs4-npm-run-lint
- nodejs-npm-run-lint:
vars:
node_version: 4