diff --git a/modules/openstack_project/files/jenkins_job_builder/config/infra.yaml b/modules/openstack_project/files/jenkins_job_builder/config/infra.yaml index 5945da65fa..237bb249c4 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/infra.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/infra.yaml @@ -99,3 +99,17 @@ publishers: - console-log + + +- job: + name: gate-config-projects-yaml + node: 'bare-precise || bare-trusty' + + builders: + - revoke-sudo + - gerrit-git-prep + - tox: + envlist: projects + + publishers: + - console-log diff --git a/tox.ini b/tox.ini index 411e66c0b7..34f9788932 100644 --- a/tox.ini +++ b/tox.ini @@ -11,6 +11,12 @@ deps = -r{toxinidir}/test-requirements.txt [testenv:pep8] commands = flake8 +[testenv:projects] +deps = PyYAML +commands = + {toxinidir}/tools/check_upstream_url_scheme.py modules/openstack_project/files/review.projects.yaml + {toxinidir}/tools/check_projects_yaml_alphabetized.sh + [testenv:upstream] deps = PyYAML commands =