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>
4 <groupId>sdc.att.app</groupId>
5 <artifactId>sdc_docker_baseline</artifactId>
6 <packaging>jar</packaging>
7 <version>1.0.0</version>
8 <name>sdc_docker_baseline</name>
9 <url>http://maven.apache.org</url>
13 <nexus.proxy>https://nexus.onap.org</nexus.proxy>
14 <sitePath>/content/sites/site/org/openecomp/sdc/${project.version}</sitePath>
15 <staging.profile.id>176c31dfe190a</staging.profile.id>
17 <timestamp>${maven.build.timestamp}</timestamp>
18 <maven.build.timestamp.format>yyyy.MM.dd.HH.mm</maven.build.timestamp.format>
20 <docker.tag>${project.version}-${timestamp}</docker.tag>
21 <docker.latest.tag>${project.version}-latest</docker.latest.tag>
26 <groupId>io.fabric8</groupId>
27 <artifactId>docker-maven-plugin</artifactId>
28 <version>0.15.1</version>
31 <!-- base_sdc-backend -->
33 <name>openecomp/base_sdc-backend</name>
34 <alias>base_sdc-backend</alias>
36 <cleanup>true</cleanup>
38 <tag>${docker.tag}</tag>
39 <tag>${docker.latest.tag}</tag>
41 <dockerFileDir>${project.basedir}/base_sdc-backend</dockerFileDir>
44 <!-- base_sdc-frontend -->
46 <name>openecomp/base_sdc-frontend</name>
47 <alias>base_sdc-frontendt</alias>
49 <cleanup>true</cleanup>
51 <tag>${docker.tag}</tag>
52 <tag>${docker.latest.tag}</tag>
54 <dockerFileDir>${project.basedir}/base_sdc-frontend</dockerFileDir>
57 <!-- base_sdc-frontend -->
59 <name>openecomp/base_sdc-kibana</name>
60 <alias>base_sdc-kibana</alias>
62 <cleanup>true</cleanup>
64 <tag>${docker.tag}</tag>
65 <tag>${docker.latest.tag}</tag>
67 <dockerFileDir>${project.basedir}/base_sdc-kibana</dockerFileDir>
70 <!-- base_sdc-cassandra -->
72 <name>openecomp/base_sdc-cassandra</name>
73 <alias>base_sdc-cassandra</alias>
75 <cleanup>true</cleanup>
77 <tag>${docker.tag}</tag>
78 <tag>${docker.latest.tag}</tag>
80 <dockerFileDir>${project.basedir}/base_sdc-cassandra</dockerFileDir>
83 <!-- base_sdc-elasticsearch -->
85 <name>openecomp/base_sdc-elasticsearch</name>
86 <alias>base_sdc-elasticsearch</alias>
88 <cleanup>true</cleanup>
90 <tag>${docker.tag}</tag>
91 <tag>${docker.latest.tag}</tag>
93 <dockerFileDir>${project.basedir}/base_sdc-elasticsearch</dockerFileDir>
96 <!-- base_sdc-sanity -->
98 <name>openecomp/base_sdc-sanity</name>
99 <alias>base_sdc-sanity</alias>
101 <cleanup>true</cleanup>
103 <tag>${docker.tag}</tag>
104 <tag>${docker.latest.tag}</tag>
106 <dockerFileDir>${project.basedir}/base_sdc-sanity</dockerFileDir>
113 <id>clean-images</id>
114 <phase>pre-clean</phase>
119 <removeAll>true</removeAll>
120 <image>openecomp/base_sdc-backend,openecomp/base_sdc-frontend,openecomp/base_sdc-elasticsearch,openecomp/base_sdc-kibana,openecomp/base_sdc-sanity</image>
125 <id>generate-images</id>
126 <phase>package</phase>
134 <phase>deploy</phase>
140 <image>openecomp/base_sdc-backend,openecomp/base_sdc-frontend,openecomp/base_sdc-elasticsearch,openecomp/base_sdc-kibana,openecomp/base_sdc-sanity</image>
147 <distributionManagement>
149 <id>ecomp-releases</id>
150 <name>Release Repository</name>
151 <url>${nexus.proxy}/content/repositories/releases/</url>
154 <id>ecomp-snapshots</id>
155 <name>Snapshot Repository</name>
156 <url>${nexus.proxy}/content/repositories/snapshots/</url>
157 </snapshotRepository>
160 <url>dav:${nexus.proxy}${sitePath}</url>
162 </distributionManagement>