aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEdyta Krukowska <edyta.krukowska@nokia.com>2021-03-15 12:06:38 +0100
committerEdyta Krukowska <edyta.krukowska@nokia.com>2021-03-15 12:06:38 +0100
commite71ffa52494ba0dedc2b4a1c295b20e9806243d0 (patch)
treefa8eb0c932d4c341c20fc8827ad91f78f52657b1
parent347cb85feebcf6384b9c464ee1c102695d35f724 (diff)
Update docker profile in pom.xml
Issue-ID: INT-1869 Signed-off-by: Edyta Krukowska <edyta.krukowska@nokia.com> Change-Id: I7ba6cb05eb66cf05eb44f3b21ed47394902f7710
-rw-r--r--pom.xml24
1 files changed, 22 insertions, 2 deletions
diff --git a/pom.xml b/pom.xml
index 097dbdd..c4f899e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -58,6 +58,7 @@
<junit-jupiter-engine.version>5.3.1</junit-jupiter-engine.version>
<assertj-core.version>3.13.2</assertj-core.version>
<docker-maven-plugin.version>0.31.0</docker-maven-plugin.version>
+ <skipDockerPush>true</skipDockerPush>
</properties>
@@ -110,6 +111,11 @@
<activation>
<activeByDefault>false</activeByDefault>
</activation>
+ <properties>
+ <os.detected.name>linux</os.detected.name>
+ <os.detected.arch>x86_64</os.detected.arch>
+ <os.detected.classifier>${os.detected.name}-${os.detected.arch}</os.detected.classifier>
+ </properties>
<build>
<plugins>
<plugin>
@@ -118,24 +124,38 @@
<version>${docker-maven-plugin.version}</version>
<executions>
<execution>
- <id>build-image</id>
+ <id>docker-build-image</id>
+ <phase>package</phase>
<goals>
<goal>build</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>docker-push-image</id>
+ <phase>deploy</phase>
+ <goals>
<goal>push</goal>
</goals>
</execution>
</executions>
<configuration>
+ <skipPush>${skipDockerPush}</skipPush>
+ <verbose>true</verbose>
+ <imagePullPolicy>IfNotPresent</imagePullPolicy>
<images>
<image>
+ <alias>${project.artifactId}</alias>
<name>${onap.nexus.dockerregistry.daily}/${docker.image.name}</name>
+ <registry>${onap.nexus.dockerregistry.daily}</registry>
<build>
<contextDir>${project.basedir}</contextDir>
<dockerFile>${project.basedir}/docker/Dockerfile</dockerFile>
+ <tags>
+ <tag>${project.version}-STAGE-${maven.build.timestamp}Z</tag>
+ </tags>
</build>
</image>
</images>
-
</configuration>
</plugin>
</plugins>