Add pep8 and validation jobs for project-navigator-data

https://review.openstack.org/457321 has been proposed which adds two tox
targets - pep8 and validate - which check that documents match the json
schema, and that the validation script passes hacking checks. Add them
so that we only land valid documents.

Change-Id: I3f2daf81654bcf4ba3b2f5ed9474c61751e74e05
This commit is contained in:
Monty Taylor 2017-04-17 13:10:59 -05:00
parent 8ab8c7c0b8
commit 6e81efcf3a
No known key found for this signature in database
GPG Key ID: 7BAE94BC7141A594
2 changed files with 16 additions and 1 deletions

View File

@ -10182,6 +10182,16 @@
jobs:
- linters-jobs
- project:
name: project-navigator-data
jobs:
- python-jobs
- 'gate-{name}-tox-{envlist}-{node}':
envlist:
- validate
node: ubuntu-xenial
- project:
name: project-team-guide

View File

@ -15275,7 +15275,12 @@ projects:
- name: openstack/project-navigator-data
template:
- name: merge-check
- name: noop-jobs
check:
- gate-project-navigator-data-pep8-ubuntu-xenial
- gate-project-navigator-data-tox-validate-ubuntu-xenial
gate:
- gate-project-navigator-data-pep8-ubuntu-xenial
- gate-project-navigator-data-tox-validate-ubuntu-xenial
- name: openstack/project-team-guide
template: