Configure PyPI releases 69/33269/14
authorVanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Tue, 27 Feb 2018 23:10:17 +0000 (15:10 -0800)
committerJeremy Phelps <jphelps@linuxfoundation.org>
Fri, 9 Mar 2018 17:27:56 +0000 (11:27 -0600)
commit295975d522aaa584bc3dd79c043b1a6003977f22
tree97c4d8f68ff8d4bdd476f37245c2592d18017d82
parent7c8380e89cfc00cb0002e9c08aec0f9aeaf2ea98
Configure PyPI releases

This changes adds the following functionality for PyPI releases

- macros
 - A PyPI server macro

- scripts
 - A script to build artifacts
 - A script to publish artifacts

- templates
 - Templates for release

- jobs
 - Jobs for release
   - Nexus3 staging
   - Nexus3 release
   - PyPI index will be added at a later date

Issue-ID: CIMAN-137
Change-Id: I53522ed2fa2f462afebaac94c44fa2a9979e9c2a
Signed-off-by: Vanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
jjb/dcaegen2/dcaegen2-utils.yaml
jjb/global-macros.yaml
jjb/onap-jjb/onap-pypi-template.yaml [new file with mode: 0644]
shell/pypi-dist-build.sh [new file with mode: 0644]
shell/pypi-get.sh [new file with mode: 0644]
shell/pypi-publish.sh [new file with mode: 0644]