Rework publishing jobs
Move jobs needed for pypi publishing to pypi-jobs. This allows to remove the python-jobs job-group from all xstatic jobs. Create new job-group openstack-server-release-jobs and add it to all repos that use the openstack-server-release-jobs template in zuul. Add tarball job to those few repos that specific setup in zuul. Remove pypi-jobs from congress, designate, designate-dashboard, mistral, sahara, sahara-extra, searchlight. These do not publish to pypi. Remove {name}-pypi-wheel-upload completely, it's unused. Reorder some entries in projects.yaml so that python jobs, release jobs, publishing and translation are first. Remove stray comment from projects.yaml This whole change reduces the number of generated jobs from 9321 to 8526. Change-Id: I6f5b853827e6c6a390776fe288e30befdbd571f6
This commit is contained in:
parent
70914ccef7
commit
6b4181876e
File diff suppressed because it is too large
Load Diff
@ -16,23 +16,9 @@
|
|||||||
publishers:
|
publishers:
|
||||||
- console-log
|
- console-log
|
||||||
|
|
||||||
|
|
||||||
- job-template:
|
|
||||||
name: '{name}-pypi-wheel-upload'
|
|
||||||
node: release
|
|
||||||
|
|
||||||
builders:
|
|
||||||
- revoke-sudo
|
|
||||||
- gerrit-git-prep
|
|
||||||
- shell: |
|
|
||||||
/usr/local/jenkins/slave_scripts/pypi-wheel-upload.sh {name} {tarball-site}
|
|
||||||
|
|
||||||
publishers:
|
|
||||||
- console-log
|
|
||||||
|
|
||||||
|
|
||||||
- job-group:
|
- job-group:
|
||||||
name: pypi-jobs
|
name: pypi-jobs
|
||||||
jobs:
|
jobs:
|
||||||
- '{name}-pypi-both-upload'
|
- '{name}-pypi-both-upload'
|
||||||
- '{name}-pypi-wheel-upload'
|
- '{name}-tarball'
|
||||||
|
- '{name}-announce-release'
|
||||||
|
@ -509,9 +509,7 @@
|
|||||||
- 'gate-{name}-python34'
|
- 'gate-{name}-python34'
|
||||||
- 'gate-{name}-docs'
|
- 'gate-{name}-docs'
|
||||||
- 'gate-{name}-requirements'
|
- 'gate-{name}-requirements'
|
||||||
- '{name}-tarball'
|
|
||||||
- '{name}-branch-tarball'
|
- '{name}-branch-tarball'
|
||||||
- '{name}-announce-release'
|
|
||||||
# pylint isn't standard
|
# pylint isn't standard
|
||||||
# pypy isn't standard
|
# pypy isn't standard
|
||||||
# gate-{name}-tox-{envlist} also isn't standard, but is reserved for
|
# gate-{name}-tox-{envlist} also isn't standard, but is reserved for
|
||||||
@ -526,9 +524,7 @@
|
|||||||
- 'gate-{name}-python34-db'
|
- 'gate-{name}-python34-db'
|
||||||
- 'gate-{name}-docs'
|
- 'gate-{name}-docs'
|
||||||
- 'gate-{name}-requirements'
|
- 'gate-{name}-requirements'
|
||||||
- '{name}-tarball'
|
|
||||||
- '{name}-branch-tarball'
|
- '{name}-branch-tarball'
|
||||||
- '{name}-announce-release'
|
|
||||||
# pylint isn't standard
|
# pylint isn't standard
|
||||||
# pypy isn't standard
|
# pypy isn't standard
|
||||||
# gate-{name}-tox-{envlist} also isn't standard, but is reserved for
|
# gate-{name}-tox-{envlist} also isn't standard, but is reserved for
|
||||||
@ -544,10 +540,14 @@
|
|||||||
- 'gate-{name}-python34-searchlight'
|
- 'gate-{name}-python34-searchlight'
|
||||||
- 'gate-{name}-docs'
|
- 'gate-{name}-docs'
|
||||||
- 'gate-{name}-requirements'
|
- 'gate-{name}-requirements'
|
||||||
- '{name}-tarball'
|
|
||||||
- '{name}-branch-tarball'
|
- '{name}-branch-tarball'
|
||||||
- '{name}-announce-release'
|
|
||||||
# pylint isn't standard
|
# pylint isn't standard
|
||||||
# pypy isn't standard
|
# pypy isn't standard
|
||||||
# gate-{name}-tox-{envlist} also isn't standard, but is reserved for
|
# gate-{name}-tox-{envlist} also isn't standard, but is reserved for
|
||||||
# projects that want to run specific jobs via tox
|
# projects that want to run specific jobs via tox
|
||||||
|
|
||||||
|
- job-group:
|
||||||
|
name: openstack-server-release-jobs
|
||||||
|
jobs:
|
||||||
|
- '{name}-announce-release'
|
||||||
|
- '{name}-tarball'
|
||||||
|
Loading…
Reference in New Issue
Block a user