diff --git a/jenkins/jobs/infra.yaml b/jenkins/jobs/infra.yaml index e85bacba4e..8d33b0c863 100644 --- a/jenkins/jobs/infra.yaml +++ b/jenkins/jobs/infra.yaml @@ -95,20 +95,6 @@ publishers: - console-log -- job: - name: gate-project-config-projects-yaml - node: ubuntu-trusty - - builders: - - gerrit-git-prep - - install-distro-packages - - revoke-sudo - - tox: - envlist: projects - - publishers: - - console-log - - job-template: name: gate-{name}-bindep-fallback-{node}{job-suffix} diff --git a/tox.ini b/tox.ini index 7be06e14bc..3da977e02f 100644 --- a/tox.ini +++ b/tox.ini @@ -12,7 +12,11 @@ commands = flake8 [testenv:gerrit] +deps = PyYAML + GitPython commands = + {toxinidir}/tools/check_valid_gerrit_projects.py gerrit/projects.yaml gerrit/acls + {toxinidir}/tools/check_projects_yaml_alphabetized.sh gerrit/projects.yaml {toxinidir}/tools/check_valid_gerrit_config.sh gerrit/acls/ [testenv:projects] diff --git a/zuul/layout.yaml b/zuul/layout.yaml index c3635dcae4..8e1ed0d9c8 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1914,7 +1914,10 @@ jobs: - name: gate-project-config-gerrit files: - '^gerrit/acls/.*$' + - 'check_valid_gerrit_projects.py' + - 'gerrit/projects.yaml' - 'other-requirements.txt' + - 'tools/check_projects_yaml_alphabetized.sh' - 'tools/check_valid_gerrit_config.sh' - 'tox.ini' @@ -1924,14 +1927,6 @@ jobs: - 'other-requirements.txt' - 'tox.ini' - - name: gate-project-config-projects-yaml - files: - - 'check_valid_gerrit_projects.py' - - 'gerrit/projects.yaml' - - 'other-requirements.txt' - - 'tools/check_projects_yaml_alphabetized.sh' - - 'tox.ini' - - name: ^gate-project-config-bindep-fallback.*$ files: - 'jenkins/data/bindep-fallback.txt' @@ -3656,7 +3651,6 @@ projects: - gate-project-config-irc-access - gate-project-config-jenkins-project - gate-project-config-nodepool - - gate-project-config-projects-yaml - gate-infra-docs-index - gate-generate-specs-site - gate-project-config-dib @@ -3668,7 +3662,6 @@ projects: - gate-project-config-irc-access - gate-project-config-nodepool - gate-project-config-jenkins-project - - gate-project-config-projects-yaml - gate-infra-docs-index - gate-generate-specs-site - gate-project-config-dib