summaryrefslogtreecommitdiffstats
path: root/dcae-analytics
diff options
context:
space:
mode:
Diffstat (limited to 'dcae-analytics')
-rw-r--r--dcae-analytics/dcae-analytics-tca-web/pom.xml38
1 files changed, 27 insertions, 11 deletions
diff --git a/dcae-analytics/dcae-analytics-tca-web/pom.xml b/dcae-analytics/dcae-analytics-tca-web/pom.xml
index 5cdfa4a..c9cd80c 100644
--- a/dcae-analytics/dcae-analytics-tca-web/pom.xml
+++ b/dcae-analytics/dcae-analytics-tca-web/pom.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ ================================================================================
- ~ Copyright (c) 2018-2019 AT&T Intellectual Property. All rights reserved.
+ ~ Copyright (c) 2018-2020 AT&T Intellectual Property. All rights reserved.
~ ================================================================================
~ Modifications Copyright (C) 2019 IBM
~ ================================================================================
@@ -42,6 +42,7 @@
<properties>
<main.basedir>${project.parent.basedir}</main.basedir>
<docker.image.name>onap/${project.groupId}.${project.artifactId}</docker.image.name>
+ <maven.build.timestamp.format>yyyyMMdd'T'HHmmss</maven.build.timestamp.format>
</properties>
<dependencies>
@@ -160,11 +161,6 @@
<configuration>
<contextDirectory>${project.basedir}</contextDirectory>
<repository>${docker.repository}/${docker.image.name}</repository>
- <imageTags>
- <tag>${project.version}</tag>
- <tag>latest</tag>
- <tag>${project.version}-${maven.build.timestamp}Z</tag>
- </imageTags>
<useMavenSettingsForAuth>true</useMavenSettingsForAuth>
<buildArgs>
<PROJECT_BUILD_DIR_NAME>target</PROJECT_BUILD_DIR_NAME>
@@ -174,16 +170,36 @@
</buildArgs>
</configuration>
<executions>
- <execution>
- <id>default</id>
+ <execution>
+ <id>build-image</id>
+ <phase>install</phase>
+ <goals>
+ <goal>build</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>tag-version</id>
<phase>install</phase>
<goals>
- <goal>build</goal>
+ <goal>tag</goal>
<goal>push</goal>
</goals>
- </execution>
+ <configuration>
+ <tag>${project.version}</tag>
+ </configuration>
+ </execution>
+ <execution>
+ <id>tag-version-ts</id>
+ <phase>install</phase>
+ <goals>
+ <goal>tag</goal>
+ <goal>push</goal>
+ </goals>
+ <configuration>
+ <tag>${project.version}-${maven.build.timestamp}Z</tag>
+ </configuration>
+ </execution>
</executions>
-
</plugin>
</plugins>
</build>