1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
5 <groupId>org.onap.oparent</groupId>
6 <artifactId>oparent</artifactId>
7 <version>1.0.0-SNAPSHOT</version>
10 <groupId>org.openecomp.sdc.sdc-docker-base</groupId>
11 <artifactId>sdc-docker-base</artifactId>
12 <packaging>pom</packaging>
13 <version>1.0.0-SNAPSHOT</version>
14 <name>sdc-sdc-docker-base</name>
18 <sitePath>/content/sites/site/org/openecomp/sdc/${project.artifactId}/${project.version}</sitePath>
20 <timestamp>${maven.build.timestamp}</timestamp>
21 <maven.build.timestamp.format>yyyy.MM.dd.HH.mm</maven.build.timestamp.format>
23 <docker.tag>${project.version}-${timestamp}</docker.tag>
24 <docker.latest.tag>${project.version}-latest</docker.latest.tag>
30 <groupId>org.sonatype.plugins</groupId>
31 <artifactId>nexus-staging-maven-plugin</artifactId>
32 <version>1.6.7</version>
33 <extensions>true</extensions>
35 <nexusUrl>${onap.nexus.url}</nexusUrl>
36 <stagingProfileId>176c31dfe190a</stagingProfileId>
37 <serverId>ecomp-staging</serverId>
41 <groupId>io.fabric8</groupId>
42 <artifactId>docker-maven-plugin</artifactId>
43 <version>0.15.1</version>
46 <!-- base_sdc-backend -->
48 <name>openecomp/base_sdc-backend</name>
49 <alias>base_sdc-backend</alias>
51 <cleanup>true</cleanup>
53 <tag>${docker.tag}</tag>
54 <tag>${docker.latest.tag}</tag>
56 <dockerFileDir>${project.basedir}/base_sdc-backend</dockerFileDir>
59 <!-- base_sdc-frontend -->
61 <name>openecomp/base_sdc-frontend</name>
62 <alias>base_sdc-frontend</alias>
64 <cleanup>true</cleanup>
66 <tag>${docker.tag}</tag>
67 <tag>${docker.latest.tag}</tag>
69 <dockerFileDir>${project.basedir}/base_sdc-frontend</dockerFileDir>
72 <!-- base_sdc-frontend -->
74 <name>openecomp/base_sdc-kibana</name>
75 <alias>base_sdc-kibana</alias>
77 <cleanup>true</cleanup>
79 <tag>${docker.tag}</tag>
80 <tag>${docker.latest.tag}</tag>
82 <dockerFileDir>${project.basedir}/base_sdc-kibana</dockerFileDir>
85 <!-- base_sdc-cassandra -->
87 <name>openecomp/base_sdc-cassandra</name>
88 <alias>base_sdc-cassandra</alias>
90 <cleanup>true</cleanup>
92 <tag>${docker.tag}</tag>
93 <tag>${docker.latest.tag}</tag>
95 <dockerFileDir>${project.basedir}/base_sdc-cassandra</dockerFileDir>
98 <!-- base_sdc-elasticsearch -->
100 <name>openecomp/base_sdc-elasticsearch</name>
101 <alias>base_sdc-elasticsearch</alias>
103 <cleanup>true</cleanup>
105 <tag>${docker.tag}</tag>
106 <tag>${docker.latest.tag}</tag>
108 <dockerFileDir>${project.basedir}/base_sdc-elasticsearch</dockerFileDir>
111 <!-- base_sdc-sanity -->
113 <name>openecomp/base_sdc-sanity</name>
114 <alias>base_sdc-sanity</alias>
116 <cleanup>true</cleanup>
118 <tag>${docker.tag}</tag>
119 <tag>${docker.latest.tag}</tag>
121 <dockerFileDir>${project.basedir}/base_sdc-sanity</dockerFileDir>
128 <id>clean-images</id>
129 <phase>pre-clean</phase>
134 <removeAll>true</removeAll>
135 <image>openecomp/base_sdc-backend,openecomp/base_sdc-frontend,openecomp/base_sdc-elasticsearch,openecomp/base_sdc-kibana,openecomp/base_sdc-cassandra,openecomp/base_sdc-sanity</image>
140 <id>generate-images</id>
141 <phase>package</phase>
149 <phase>deploy</phase>
155 <image>openecomp/base_sdc-backend,openecomp/base_sdc-frontend,openecomp/base_sdc-elasticsearch,openecomp/base_sdc-kibana,openecomp/base_sdc-cassandra,openecomp/base_sdc-sanity</image>
162 <distributionManagement>
165 <url>dav:${onap.nexus.url}${sitePath}</url>
167 </distributionManagement>
170 <id>ecomp-releases</id>
171 <name>ECOMP Release Repository</name>
172 <url>${onap.nexus.url}/content/repositories/releases/</url>
175 <id>ecomp-snapshots</id>
176 <name>ECOMP Snapshot Repository</name>
177 <url>${onap.nexus.url}/content/repositories/snapshots/</url>
180 <id>ecomp-staging</id>
181 <name>ECOMP Staging Repository</name>
182 <url>${onap.nexus.url}/content/repositories/staging/</url>