From a5952548db86e7de1fd95b5d0ca92a4387a533e4 Mon Sep 17 00:00:00 2001 From: Patrick Brady Date: Mon, 1 May 2017 12:15:37 -0700 Subject: Correcting jenkins build errors and docker tags Change-Id: I55faadad61dc78e069443ea859a83409758e2b9b Signed-off-by: Patrick Brady --- installation/appc/pom.xml | 37 +++++++++++++++++++++++++++++++++++-- pom.xml | 10 +++++++++- 2 files changed, 44 insertions(+), 3 deletions(-) diff --git a/installation/appc/pom.xml b/installation/appc/pom.xml index 317273d..e46f1d7 100644 --- a/installation/appc/pom.xml +++ b/installation/appc/pom.xml @@ -191,6 +191,40 @@ docker + + 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']="latest"; + } 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']; + + + + + io.fabric8 docker-maven-plugin @@ -205,8 +239,7 @@ ${basedir}/target/docker-stage ${basedir}/target/docker-stage/Dockerfile - - ${release_name}.${sprint_number}-STAGING-latest + ${dockertag1} diff --git a/pom.xml b/pom.xml index 83a73fb..ac6e44b 100644 --- a/pom.xml +++ b/pom.xml @@ -12,6 +12,14 @@ APPC Docker Project The APP-C component contains SDNC Docker Image, and installs APPC/SDNC components on top. + + + nexus.onap.org + https://${openecomp.nexus.host}/content + ${openecomp.nexus.url}/repositories/snapshots/ + ${openecomp.nexus.url}/repositories/releases/ + + @@ -44,7 +52,7 @@ 1.6.7 true - https://nexus.openecomp.org + https://${openecomp.nexus.host} 176c31dfe190a ecomp-staging -- cgit 1.2.3-korg