From e4e19171c6229574e205372cd069df638d5ac70d Mon Sep 17 00:00:00 2001 From: Venkata Harish K Kajur Date: Tue, 7 Mar 2017 07:04:28 +0000 Subject: Update docker push for snapshot, staging tag Change-Id: Id2ce8ba7e3cc8b6fd0eafcc9e2d3fa1e3bc9a370 Signed-off-by: Venkata Harish K Kajur --- jjb/include-docker-push.sh | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/jjb/include-docker-push.sh b/jjb/include-docker-push.sh index 929b6a25f..30aa32d7a 100644 --- a/jjb/include-docker-push.sh +++ b/jjb/include-docker-push.sh @@ -2,11 +2,31 @@ DOCKER_REPOSITORY="nexus3.openecomp.org:10003" SEARCH="aai-service"; +DATETIME_STAMP=$(date +%Y%m%dT%H%M%S); +VERSION=1.0.0; +SNAPSHOT_TAG=${VERSION}-SNAPSHOT-${DATETIME_STAMP}; +STAGING_TAG=${VERSION}-STAGING-${DATETIME_STAMP}; if [[ $PROJECT =~ $SEARCH ]] ; then - docker push $DOCKER_REPOSITORY/openecomp/ajsc-aai:latest; + + REPO_PATH=$DOCKER_REPOSITORY/openecomp/ajsc-aai; + + docker tag $REPO_PATH:latest $REPO_PATH:$STAGING_TAG; + docker tag $REPO_PATH:latest $REPO_PATH:$SNAPSHOT_TAG; + + docker push $REPO_PATH:latest; + docker push $REPO_PATH:$STAGING_TAG; + docker push $REPO_PATH:$SNAPSHOT_TAG; else # Cut the prefix aai/ in example aai/model-loader DOCKER_REPO_NAME=$(echo ${PROJECT} | cut -d"/" -f2-); - docker push $DOCKER_REPOSITORY/openecomp/${DOCKER_REPO_NAME}:latest; + + REPO_PATH=$DOCKER_REPOSITORY/openecomp/${DOCKER_REPO_NAME}; + + docker tag $REPO_PATH:latest $REPO_PATH:$STAGING_TAG; + docker tag $REPO_PATH:latest $REPO_PATH:$SNAPSHOT_TAG; + + docker push $REPO_PATH:latest; + docker push $REPO_PATH:$SNAPSHOT_TAG; + docker push $REPO_PATH:$STAGING_TAG; fi -- cgit 1.2.3-korg