Define coverage jobs when needed

Split up coverage jobs definition from python-jobs, introduce new job
groups coverage-jobs and coverage-jobs-db. Use these new groups for
those repos that run coverage jobs.

This should remove 376 jobs from JJB.

Change-Id: I742d64f28e7c410e1a0ff86c892277e729fe2f28
This commit is contained in:
Andreas Jaeger 2016-07-02 15:42:13 +02:00
parent f85fc23436
commit afc0456431
2 changed files with 120 additions and 16 deletions

View File

@ -208,6 +208,7 @@
- centos-7
- ubuntu-trusty
jobs:
- coverage-jobs
- python-jobs
- 'gate-ara-integration-{ostype}'
@ -309,6 +310,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-publish-jobs
- openstack-releasenotes-jobs
@ -435,6 +437,7 @@
doc-publisher-folder: bindep
jobs:
- coverage-jobs
- bindep-fallback-tests
- infra-publish-jobs
- python-jobs
@ -578,6 +581,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -915,6 +919,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -933,6 +938,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-publish-jobs
- openstack-server-release-jobs
@ -945,6 +951,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- openstack-publish-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
@ -1148,6 +1155,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -1207,6 +1215,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
@ -1259,6 +1268,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-publish-jobs
- openstack-server-release-jobs
@ -1926,6 +1936,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -2395,6 +2406,7 @@
doc-publisher-folder: grafyaml
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -2465,11 +2477,12 @@
tarball-site: tarballs.openstack.org
jobs:
- openstack-publish-jobs
- coverage-jobs
- python-jobs
- openstack-publish-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- 'gate-{name}-pypy'
- gate-hacking-integration-{target-project}:
target-org: openstack
@ -2481,6 +2494,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
@ -2623,6 +2637,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -2646,9 +2661,8 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
- openstack-publish-jobs
@ -2657,6 +2671,8 @@
- translation-jobs
- translation-jobs-mitaka
- javascript-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- gate-{name}-tox-{envlist}:
envlist:
- py27dj18
@ -2760,6 +2776,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- python-liberty-bitrot-db-jobs
- python-mitaka-bitrot-db-jobs
@ -2924,10 +2941,11 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- '{pipeline}-tempest-dsvm-ironic-lib-src{job-suffix}':
pipeline: gate
node: ubuntu-trusty
@ -3025,11 +3043,12 @@
doc-publisher-folder: jenkins-job-builder
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- infra-publish-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- 'gate-{name}-tox-{envlist}':
envlist: docs-linkcheck
@ -3084,6 +3103,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
@ -3151,6 +3171,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -3166,6 +3187,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
@ -3408,6 +3430,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -3469,6 +3492,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
@ -3559,6 +3583,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- openstack-publish-jobs
@ -3738,6 +3763,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- translation-jobs
@ -3760,6 +3786,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
@ -3795,6 +3822,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -3834,6 +3862,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -3936,6 +3965,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -4053,13 +4083,14 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- openstack-publish-jobs
- translation-jobs
- openstack-releasenotes-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- '{pipeline}-tempest-dsvm-networking-midonet-v1{job-suffix}':
pipeline: gate
node: ubuntu-trusty
@ -4288,6 +4319,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -4387,6 +4419,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -4410,6 +4443,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
@ -4531,6 +4565,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -4559,6 +4594,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- python-liberty-bitrot-jobs
- python-mitaka-bitrot-jobs
@ -4598,6 +4634,7 @@
doc-publisher-folder: nodepool
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
@ -4635,6 +4672,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
@ -4659,6 +4697,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- project:
@ -5234,10 +5273,11 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- pypi-jobs
- project:
name: os-brick
@ -5292,6 +5332,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -5303,6 +5344,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -5330,6 +5372,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
@ -5431,6 +5474,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -5495,6 +5539,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -5531,6 +5576,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -5799,6 +5845,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -5818,6 +5865,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -5906,6 +5954,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- openstack-publish-jobs
- python-jobs
- 'gate-{name}-pypy'
@ -5936,6 +5985,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -5948,6 +5998,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -7855,6 +7906,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -7913,6 +7965,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -7975,6 +8028,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -8007,6 +8061,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -8034,6 +8089,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8081,6 +8137,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8137,6 +8194,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8162,6 +8220,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -8183,13 +8242,14 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- openstack-publish-jobs
- pypi-jobs
- translation-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
- '{pipeline}-heatclient-dsvm-functional{job-suffix}':
pipeline: gate
node: ubuntu-trusty
@ -8221,6 +8281,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -8244,6 +8305,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8269,6 +8331,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8315,6 +8378,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8341,6 +8405,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
@ -8376,6 +8441,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -8404,6 +8470,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8440,6 +8507,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8459,6 +8527,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -8484,6 +8553,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- project:
@ -8492,6 +8562,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -8553,6 +8624,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -8573,6 +8645,7 @@
doc-publisher-folder: python-storyboardclient
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8595,6 +8668,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- 'gate-{name}-python35{suffix}':
@ -8670,6 +8744,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8729,6 +8804,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- project:
@ -8737,6 +8813,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -8829,6 +8906,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- project:
@ -9006,6 +9084,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
@ -9085,6 +9164,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -9139,6 +9219,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- pypi-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -9330,6 +9411,7 @@
doc-publisher-folder: shade
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -9432,6 +9514,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- openstack-server-release-jobs
- openstack-publish-jobs
@ -9445,6 +9528,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- pypi-jobs
@ -9454,6 +9538,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-pypy'
- pypi-jobs
@ -9646,6 +9731,7 @@
doc-publisher-folder: storyboard
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
@ -9713,6 +9799,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -9777,6 +9864,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- '{name}-tarball'
- gate-{name}-pylint
@ -9901,6 +9989,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
@ -9927,6 +10016,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -9972,6 +10062,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -10003,6 +10094,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -10229,6 +10321,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'
@ -10275,6 +10368,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- pypi-jobs
- translation-jobs
@ -10300,6 +10394,7 @@
tarball-site: tarballs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- hook-{name}-rtfd
@ -10396,6 +10491,7 @@
doc-publisher-site: docs.openstack.org
jobs:
- coverage-jobs
- python-jobs
- 'gate-{name}-python35{suffix}':
suffix: '-nv'
@ -10732,6 +10828,7 @@
doc-publisher-folder: zuul
jobs:
- coverage-db-jobs
- python-db-jobs
- 'gate-{name}-python35-db{suffix}':
suffix: '-nv'

View File

@ -556,7 +556,6 @@
- job-group:
name: python-jobs
jobs:
- '{name}-coverage'
- 'gate-{name}-pep8'
- 'gate-{name}-python27'
- 'gate-{name}-python34'
@ -571,7 +570,6 @@
- job-group:
name: python-db-jobs
jobs:
- '{name}-coverage-db'
- 'gate-{name}-pep8'
- 'gate-{name}-python27-db'
- 'gate-{name}-python34-db'
@ -586,7 +584,6 @@
- job-group:
name: python-jobs-searchlight
jobs:
- '{name}-coverage'
- 'gate-{name}-pep8'
- 'gate-{name}-python27-searchlight'
- 'gate-{name}-python27-searchlight-es1'
@ -604,3 +601,13 @@
jobs:
- '{name}-announce-release'
- '{name}-tarball'
- job-group:
name: coverage-jobs
jobs:
- '{name}-coverage'
- job-group:
name: coverage-db-jobs
jobs:
- '{name}-coverage-db'