From 3483b4c7e454d0549678675902e4888ec3f138e3 Mon Sep 17 00:00:00 2001 From: Patrick Brady Date: Tue, 21 Feb 2017 23:09:58 -0800 Subject: Added maven docker profile Adding docker build profile so that the maven docker plugin will only run on the docker jenkins job. Change-Id: I580b55ef5af6d4424a39ff416eb82f16300bdd65 Signed-off-by: Patrick Brady --- installation/appc/pom.xml | 218 +++++++++++++++++++++++++++++++++++++--------- 1 file changed, 178 insertions(+), 40 deletions(-) diff --git a/installation/appc/pom.xml b/installation/appc/pom.xml index fc8400a..7ddf975 100644 --- a/installation/appc/pom.xml +++ b/installation/appc/pom.xml @@ -25,46 +25,6 @@ - - io.fabric8 - docker-maven-plugin - 0.16.5 - false - - - - ${image.name} - - try - ${basedir}/target/docker-stage - ${basedir}/target/docker-stage/Dockerfile - - ${project.version} - - - - - - - - - generate-images - generate-sources - - build - - - - - push-images - deploy - - build - push - - - - @@ -220,6 +180,184 @@ + + + + docker + + + + io.fabric8 + docker-maven-plugin + 0.16.5 + false + + + + ${image.name} + + try + ${basedir}/target/docker-stage + ${basedir}/target/docker-stage/Dockerfile + + ${project.version} + + + + + + + + + generate-images + generate-sources + + build + + + + + push-images + deploy + + build + push + + + + + + + + maven-resources-plugin + 2.6 + + + copy-dockerfile + + copy-resources + + validate + + ${basedir}/target/docker-stage + + + src/main/docker + + Dockerfile + + true + + + + + + + copy-scripts + + copy-resources + + validate + + ${basedir}/target/docker-stage/opt/openecomp/appc/bin + + + src/main/scripts + + *.sh + + false + + + + + + + + + + copy-properties + + copy-resources + + validate + + ${basedir}/target/docker-stage/opt/openecomp/appc/data/properties + + + ../src/main/appc-properties + + *.properties + + false + + + + + + + + exec-maven-plugin + org.codehaus.mojo + + + Get features + generate-sources + + exec + + + /bin/bash + + ${appc.version} + ${project.version} + ${project.version} + + + ${basedir}/src/main/scripts/installZips.sh + ${basedir}/target/docker-stage/opt/openecomp/appc + + + + + + change shell permissions + process-sources + + exec + + + /usr/bin/find + + ${basedir}/target/docker-stage/opt/openecomp/appc + -name + *.sh + -exec + chmod + +x + {} + ; + + + + + + + + + + openECOMP -- cgit 1.2.3-korg