[OOM] Publish helm charts when releasing 28/116028/1
authorSylvain Desbureaux <sylvain.desbureaux@orange.com>
Wed, 2 Dec 2020 14:59:28 +0000 (15:59 +0100)
committerSylvain Desbureaux <sylvain.desbureaux@orange.com>
Wed, 2 Dec 2020 14:59:28 +0000 (15:59 +0100)
When a release is created, we want to make and push the charts to a
place where everybody can retrieve them instead of making them in their
side.

Issue-ID: OOM-1238
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: Ibedfe874c76d4ae11f3f759737e550ba0e5e3d33

shell/publish_helm_charts.sh

index 23c5fbd..9c511c5 100755 (executable)
@@ -20,8 +20,7 @@ for chart in "${helm_charts[@]}"; do
       curl -n --upload-file "$chart" "https://nexus.onap.org/content/sites/oom-helm-$BUILD_TYPE/$GERRIT_BRANCH/$GIT_COMMIT/$chart"
       ;;
     'release')
-      echo "Release automation not implemented yet."
-      exit 1
+      curl -n --upload-file "$chart" "https://nexus.onap.org/content/sites/oom-helm-$BUILD_TYPE/$chart"
         ;;
     *)
       echo "You must set BUILD_TYPE to one of (snapshot, staging, release)."