Lift PyPI templates to Global-JJB from Acumos 32/16632/43
authorLott, Christopher (cl778h) <cl778h@att.com>
Wed, 21 Aug 2019 14:54:25 +0000 (10:54 -0400)
committerLott, Christopher (cl778h) <cl778h@att.com>
Mon, 23 Sep 2019 12:44:06 +0000 (08:44 -0400)
commit2ded6bf745aeb45cd14f9d09bd5822ebaf2bc1a2
tree4faeb442d3beff2dfadb257098ff78cce7478208
parent0ba677c1249d536c7c24cf7e059a626a9b3584ab
Lift PyPI templates to Global-JJB from Acumos

New templates provide features to build and push Python
source and binary distributions to a PyPI repository.
Check version string and push a tag on release.

New job groups:
    {project-name}-gerrit-pypi-jobs
    {project-name}-github-pypi-jobs

New templates:
    {project-name}-pypi-verify-{stream}
    gerrit-pypi-verify
    github-pypi-verify
    {project-name}-pypi-merge-{stream}
    gerrit-pypi-merge
    github-pypi-merge
    {project-name}-pypi-release-verify-{stream}
    gerrit-pypi-release-verify
    github-pypi-release-verify
    {project-name}-pypi-release-merge-{stream}
    gerrit-pypi-release-merge
    github-pypi-release-merge

Change-Id: If74925623f2a5804de8684b9a9933573dfea29a1
Issue-Id: RELENG-2317
Signed-off-by: Lott, Christopher (cl778h) <cl778h@att.com>
.jjb-test/lf-python-jobs.yaml
docs/conf.py
docs/jjb/lf-python-jobs.rst
jjb/lf-python-job-groups.yaml
jjb/lf-python-jobs.yaml
releasenotes/notes/lf-pypi-merge-release-jobs-b729bc2331155364.yaml [new file with mode: 0644]
schema/release-pypi-schema.yaml [new file with mode: 0644]
shell/pypi-dist-build.sh [new file with mode: 0644]
shell/pypi-tag-release.sh [new file with mode: 0644]
shell/pypi-upload.sh [new file with mode: 0644]