From 31cb401df7e9f896afd08a70a01d3b41999ad83f Mon Sep 17 00:00:00 2001 From: Luji7 Date: Tue, 26 Sep 2017 12:55:42 +0800 Subject: add docker configuration Change-Id: I032fab3d9c9f78ff7b5687c5e961ab4436b7fbd2 Issue-Id: USECASEUI-36 Signed-off-by: Luji7 --- distribution/pom.xml | 300 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 300 insertions(+) create mode 100644 distribution/pom.xml (limited to 'distribution/pom.xml') diff --git a/distribution/pom.xml b/distribution/pom.xml new file mode 100644 index 00000000..13a23ad1 --- /dev/null +++ b/distribution/pom.xml @@ -0,0 +1,300 @@ + + + + + org.onap.usecase-ui + usecase-ui + 1.0.0-SNAPSHOT + + + 4.0.0 + distribution + pom + usecase-ui/distribution + + + usecase-ui + 1.1.2 + 1.7.6 + linux64 + win64 + target/assembly/${linux64id} + target/assembly/${win64id} + target/version + + + + usecse-ui + + + org.apache.maven.plugins + maven-dependency-plugin + + + unpack-tomcat-to-temporary-dir + generate-resources + + unpack + + + + + org.apache.tomcat + tomcat + zip + target/tomcat + + + + + + + + maven-resources-plugin + + + copy-resources-portal-linux + process-resources + + copy-resources + + + ${linux64outputdir}/tomcat/webapps/ + + + ../usecaseui-common/target/ + false + + usecase-ui.war + + + + true + + + + copy-resources-${linux64id} + process-resources + + copy-resources + + + ${linux64outputdir} + + + src/main/assembly/ + false + + **/* + + + **/*.bat + + + + true + + + + copy-tomcat-resources-${linux64id} + process-resources + + copy-resources + + + ${linux64outputdir}/tomcat + + + ${basedir}/target/tomcat/apache-tomcat-${tomcat.version} + + **/* + + + **/*.bat + + + + + + + copy-resources-portal-win + process-resources + + copy-resources + + + ${win64outputdir}/tomcat/webapps/ + + + ../usecaseui-common/target/ + false + + usecase-ui.war + + + + true + + + + copy-resources-${win64id} + process-resources + + copy-resources + + + ${win64outputdir} + + + src/main/assembly/ + false + + **/* + + + **/*.sh + + + + true + + + + copy-tomcat-resources-${win64id} + process-resources + + copy-resources + + + ${win64outputdir}/tomcat + + + ${basedir}/target/tomcat/apache-tomcat-${tomcat.version} + + **/* + + + **/*.sh + + + + + + + copy-dockerfile + process-resources + + copy-resources + + + ${version.output} + + + src/main/assembly/ + false + + Dockerfile + + + + true + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + distribution + package + + run + + + + + + + + + + + + + + + + + + + + + + + + + + + docker + + + + io.fabric8 + docker-maven-plugin + 0.16.5 + false + + + + onap/usecase-ui + + try + ${basedir}/${version.output} + ${basedir}/target/version/Dockerfile + + ${project.version}-STAGING-latest + + + + + + + + generate-images + package + + build + + + + push-images + deploy + + build + push + + + + + + + + + + -- cgit 1.2.3-korg