From bd44065605228152fdcb966a54a6b7559bfc37eb Mon Sep 17 00:00:00 2001 From: sunil unnava Date: Wed, 13 Feb 2019 17:52:37 -0500 Subject: [PATCH] update docker image tags Issue-ID: DMAAP-1042 Change-Id: I20bfb6aa960bcdedfe85e01d3ee66a77b8e070c8 Signed-off-by: sunil unnava --- pom.xml | 54 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index 0dbf611..de92696 100644 --- a/pom.xml +++ b/pom.xml @@ -110,8 +110,8 @@ ${dockerLocation} docker-hub - ${dmaapImg} - latest + ${dockertag1} + ${dockertag2} true @@ -147,7 +147,7 @@ onap/dmaap/dmaap-mr - ${docker.push.registry}/onap/dmaap/dmaap-mr:${project.version} + ${docker.push.registry}/onap/dmaap/dmaap-mr:${dockertag2} ${skip.docker.push} @@ -160,7 +160,7 @@ onap/dmaap/dmaap-mr - ${docker.push.registry}/onap/dmaap/dmaap-mr:latest + ${docker.push.registry}/onap/dmaap/dmaap-mr:${dockertag1} ${skip.docker.push} @@ -172,7 +172,7 @@ push - ${docker.push.registry}/onap/dmaap/dmaap-mr:${project.version} + ${docker.push.registry}/onap/dmaap/dmaap-mr:${dockertag2} ${skip.docker.push} @@ -184,7 +184,7 @@ push - ${docker.push.registry}/onap/dmaap/dmaap-mr:latest + ${docker.push.registry}/onap/dmaap/dmaap-mr:${dockertag1} ${skip.docker.push} @@ -262,7 +262,8 @@ workstation DEV - 1.1.10 + ${maven.build.timestamp} + yyyyMMdd'T'HHmmss'Z' 2.21.1 /content/sites/site/org/onap/dmaap/messagerouter/messageservice/${project.artifactId}/${project.version} true @@ -726,11 +727,48 @@ docker - false false false + + + + org.codehaus.groovy.maven + gmaven-plugin + + + validate + + execute + + + + ${project.version} + ${maven.build.timestamp} + + + println project.properties['ver']; + def versionArray; + if ( project.properties['ver'] != null ) { + versionArray = project.properties['ver'].split('\\.'); + } + if ( project.properties['ver'].endsWith("-SNAPSHOT") ) { + project.properties['dockertag1']=project.properties['ver'] + "-latest"; + project.properties['dockertag2']=project.properties['ver'] + "-" + project.properties['timestamp']; + } else { + project.properties['dockertag1']=versionArray[0] + '.' + versionArray[1] + "-STAGING-latest"; + project.properties['dockertag2']=project.properties['ver'] + "-STAGING-" + project.properties['timestamp']; + } + println 'docker tag 1: ' + project.properties['dockertag1']; + println 'docker tag 2: ' + project.properties['dockertag2']; + + + + + + + -- 2.16.6