From 6e81efcf3af9f47d7cd7a48e776096ac03b7dd61 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Mon, 17 Apr 2017 13:10:59 -0500 Subject: [PATCH] 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 --- jenkins/jobs/projects.yaml | 10 ++++++++++ zuul/layout.yaml | 7 ++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 840c54dbf8..131d117e8c 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -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 diff --git a/zuul/layout.yaml b/zuul/layout.yaml index ee8f3f4b75..45c607a45c 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -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: