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