X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Fpypi-upload.sh;fp=shell%2Fpypi-upload.sh;h=3219cadfe5dd5268e777c42820a32011f828242a;hb=c53e11db14ab7abede74c74801bec9ca381c8cc6;hp=86fff164360bccd8bec3a35c9bfff0b628e3dbf6;hpb=d0dfd24055995c4a2ed27fb7bc9e3dee65ba0d16;p=releng%2Fglobal-jjb.git diff --git a/shell/pypi-upload.sh b/shell/pypi-upload.sh index 86fff164..3219cadf 100644 --- a/shell/pypi-upload.sh +++ b/shell/pypi-upload.sh @@ -17,11 +17,12 @@ echo "---> pypi-upload.sh" # Ensure we fail the job if any steps fail. set -eu -o pipefail +echo "INFO: creating virtual environment" virtualenv -p python3 /tmp/pypi PATH=/tmp/pypi/bin:$PATH - -echo "INFO: installing twine to upload distributions" -pip install -q twine +pipup="python -m pip install -q --upgrade twine" +echo "INFO: $pipup" +$pipup echo "INFO: cd to tox-dir $TOX_DIR" cd "$WORKSPACE/$TOX_DIR" @@ -29,10 +30,13 @@ cd "$WORKSPACE/$TOX_DIR" cmd="twine upload -r $REPOSITORY dist/*" if $DRY_RUN; then echo "INFO: dry-run is set, echoing command only" - echo $cmd + echo "$cmd" else echo "INFO: uploading distributions to repo $REPOSITORY" $cmd + # emit message and files on single line for release-job + # shellcheck disable=SC2046 + echo "INFO: successfully uploaded distributions: " $(ls dist) fi echo "---> pypi-upload.sh ends"