From: wasala Date: Wed, 28 Mar 2018 18:08:54 +0000 (+0200) Subject: Already addes push Dockerfile image from mvn pov X-Git-Tag: 2.0.0-ONAP~58 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F65%2F39765%2F4;p=dcaegen2%2Fservices%2Fprh.git Already addes push Dockerfile image from mvn pov Change-Id: I4411279c34dd0b6b38e283fdfafa4977e7eb4414 Issue-ID: DCAEGEN2-407 Signed-off-by: wasala --- diff --git a/pom.xml b/pom.xml index 8f9e7cb4..9843357e 100644 --- a/pom.xml +++ b/pom.xml @@ -396,6 +396,12 @@ ${immutable.version} provided + + com.spotify + docker-maven-plugin + 1.0.0 + + diff --git a/Dockerfile b/prh-app-server/docker/Dockerfile similarity index 71% rename from Dockerfile rename to prh-app-server/docker/Dockerfile index 4f1a092c..0f71760a 100644 --- a/Dockerfile +++ b/prh-app-server/docker/Dockerfile @@ -3,7 +3,7 @@ FROM azul/zulu-openjdk:8u152 MAINTAINER Przemysław Wąsala "przemyslaw.wasala@nokia.com" -ADD /prh-app-server/target/prh-app-server.jar /opt/app/Prh/ +ADD /target/prh-app-server.jar /opt/app/Prh/ WORKDIR /opt/app/Prh ENV HOME /opt/app/Prh @@ -12,4 +12,4 @@ ENV JAVA_HOME /usr EXPOSE 8100 -CMD [ "java", "-jar", "prh-app-server.jar" ] \ No newline at end of file +RUN [ "java", "-jar", "prh-app-server.jar" ] \ No newline at end of file diff --git a/prh-app-server/pom.xml b/prh-app-server/pom.xml index a42caa02..8d07fdd6 100644 --- a/prh-app-server/pom.xml +++ b/prh-app-server/pom.xml @@ -31,7 +31,11 @@ prh-app-server org.onap.dcaegen2.services.prh jar - + + yyyyMMdd'T'HHmmss + ${env.MVN_DOCKERREGISTRY_DAILY} + + @@ -53,6 +57,31 @@ org.onap.dcaegen2.services.prh.MainApp + + + com.spotify + docker-maven-plugin + 1.0.0 + + + ${onap.nexus.dockerregistry.daily}/onap/${project.groupId}.${project.artifactId} + + docker + + + / + ${project.build.directory} + ${project.build.finalName}.jar + + + + ${project.version}-${maven.build.timestamp} + latest + + ${onap.nexus.dockerregistry.daily} + + + @@ -66,6 +95,10 @@ org.springframework.boot spring-boot-starter-webflux + + com.spotify + docker-maven-plugin + diff --git a/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/tasks/ScheduledXmlContextITest.java b/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/tasks/ScheduledXmlContextITest.java index 7a3fac63..a27b454c 100644 --- a/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/tasks/ScheduledXmlContextITest.java +++ b/prh-app-server/src/test/java/org/onap/dcaegen2/services/prh/tasks/ScheduledXmlContextITest.java @@ -22,8 +22,6 @@ package org.onap.dcaegen2.services.prh.tasks; import static org.mockito.Mockito.atLeast; import static org.mockito.Mockito.verify; -import java.time.Duration; -import java.util.concurrent.Callable; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; @@ -56,7 +54,7 @@ public class ScheduledXmlContextITest extends AbstractTestNGSpringContextTests { @Test - public void testScheduling() throws InterruptedException { + public void testScheduling() { final ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor(); executorService.scheduleWithFixedDelay(this::verifyDmaapConsumerTask, 0, WAIT_FOR_SCHEDULING, TimeUnit.SECONDS); }