#!/bin/bash if [ -z "$X" ]; then echo "Error: no X version provided" exit 1 fi if [ -z "$Y" ]; then echo "Error: no Y version provided" exit 1 fi if [ -z "$Z" ]; then echo "Error: no Z version provided" exit 1 fi if [ -z "$PROJECT" ]; then echo "Error: no project provided" exit 1 fi RELEASE_REPOSITORY="nexus3.onap.org:10002" SNAPSHOT_REPOSITORY="nexus3.onap.org:10003" STAGING_IMAGE="openecomp/$PROJECT:$X.$Y-STAGING-latest" RELEASE_IMAGE="openecomp/$PROJECT:$X.$Y.$Z" docker pull "$SNAPSHOT_REPOSITORY/$STAGING_IMAGE" docker tag "$SNAPSHOT_REPOSITORY/$STAGING_IMAGE" "$RELEASE_REPOSITORY/$RELEASE_IMAGE" docker push "$RELEASE_REPOSITORY/$RELEASE_IMAGE"