Merge "Turning on SBOM generation for SDC"
[ci-management.git] / shell / helm / publish_helm_charts.sh
1 #!/bin/bash
2
3 set -e -o pipefail
4 echo "*** starting chart publish process for $BUILD_TYPE"
5 cd kubernetes/dist/packages/ || exit
6 helm_charts=()
7 while IFS= read -a line; do
8     helm_charts+=( "$line" )
9 done < <( ls )
10
11 for chart in "${helm_charts[@]}"; do
12   chart=$(echo "$chart" | xargs)
13   echo " ** processing chart $chart"
14   case "$BUILD_TYPE" in
15     'snapshot')
16       echo "  * snapshot build, pushing to https://nexus3.onap.org/repository/onap-helm-testing/"
17       curl -vn --upload-file "$chart" "https://nexus3.onap.org/repository/onap-helm-testing/"
18       ;;
19     'release')
20       echo "  * release build, pushing to https://nexus3.onap.org/repository/onap-helm-release/"
21       curl -vn --upload-file "$chart" "https://nexus3.onap.org/repository/onap-helm-release/"
22         ;;
23     *)
24       echo "You must set BUILD_TYPE to one of (snapshot, release)."
25       exit 1
26       ;;
27   esac
28 done
29 echo "*** chart publish process finished"
30 cd ../../../