blob: 4cc27fe2db622186dd087750270ae6436a3de972 [file] [log] [blame]
#!/bin/bash
set -e -o pipefail
echo "*** starting releace process for $BUILD_TYPE"
cd kubernetes/dist/packages/ || exit
helm_charts=()
while IFS= read -a line; do
helm_charts+=( "$line" )
done < <( ls )
for chart in "${helm_charts[@]}"; do
chart=$(echo "$chart" | xargs)
echo " ** processing chart $chart"
case "$BUILD_TYPE" in
'snapshot')
echo " * snapshot build, pushing to https://nexus3.onap.org/repository/onap-helm-testing/"
curl -vn --upload-file "$chart" "https://nexus3.onap.org/repository/onap-helm-testing/"
;;
'staging')
echo " * staging build, pushing to https://nexus3.onap.org/repository/onap-helm-testing/"
curl -vn --upload-file "$chart" "https://nexus3.onap.org/repository/onap-helm-testing/"
;;
'release')
echo " * release build, pushing to https://nexus3.onap.org/repository/onap-helm-release/"
curl -vn --upload-file "$chart" "https://nexus3.onap.org/repository/onap-helm-release/"
;;
*)
echo "You must set BUILD_TYPE to one of (snapshot, staging, release)."
exit 1
;;
esac
done
echo "*** release process finished"
cd ../../../