From 608e625fdd262d4362a998f290017a7d3a978aaf Mon Sep 17 00:00:00 2001 From: danielhanrahan Date: Fri, 20 Aug 2021 16:55:19 +0100 Subject: Add docker image generation to maven for policy-gui Add maven uber-jar artifact for gui-editor-apex Add maven tarball artifact for gui-clamp Create docker image containing nginx and policy GUIs Issue-ID: POLICY-3574 Change-Id: I06e5ed6fb610e0746f376114f628bb9b1a530cab Signed-off-by: danielhanrahan --- packages/policy-gui-docker/pom.xml | 184 +++++++++++++++++++++++++++++++++++++ 1 file changed, 184 insertions(+) create mode 100644 packages/policy-gui-docker/pom.xml (limited to 'packages/policy-gui-docker/pom.xml') diff --git a/packages/policy-gui-docker/pom.xml b/packages/policy-gui-docker/pom.xml new file mode 100644 index 0000000..94453ce --- /dev/null +++ b/packages/policy-gui-docker/pom.xml @@ -0,0 +1,184 @@ + + + + + 4.0.0 + + + org.onap.policy.gui + gui-packages + 2.1.0-SNAPSHOT + + + pom + policy-gui-docker + ${project.artifactId} + Policy gui docker image + + + UTF-8 + UTF-8 + ${project.version} + false + false + false + nexus3.onap.org:10001 + nexus3.onap.org:10003 + yyyyMMdd'T'HHmm + + + + ${project.artifactId}-${project.version} + + + org.codehaus.gmaven + groovy-maven-plugin + 2.1.1 + + + validate + + execute + + + https://github.com/onap/policy-docker/raw/master/utils/groovy/docker-tag.groovy + + + + + + + io.fabric8 + docker-maven-plugin + + + true + 1.23 + ${docker.pull.registry} + ${docker.push.registry} + + + + onap/policy-gui + + try + Dockerfile + + ${project.version} + ${project.version}-${maven.build.timestamp} + ${project.docker.latest.minmax.tag.version} + + + + + + + org.onap.policy.gui:gui-clamp:tar.gz:clamp-build:${project.version} + + gui-clamp.tar.gz + + + + org.onap.policy.gui:gui-pdp-monitoring:uber.jar:${project.version} + + gui-pdp-monitoring-uber.jar + + + + org.onap.policy.gui.editors:gui-editor-apex:uber.jar:${project.version} + + gui-editor-apex-uber.jar + + + + + + + + + + + + clean-images + pre-clean + + remove + + + true + + + + + generate-images + generate-sources + + build + + + + + push-images + deploy + + build + push + + + onap/policy-gui + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + + + + + org.onap.policy.gui + gui-clamp + ${project.version} + clamp-build + tar.gz + + + org.onap.policy.gui + gui-pdp-monitoring + ${project.version} + uber.jar + + + org.onap.policy.gui.editors + gui-editor-apex + ${project.version} + uber.jar + + + -- cgit 1.2.3-korg