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>
12 <timestamp>${maven.build.timestamp}</timestamp>
13 <maven.build.timestamp.format>yyyy.MM.dd.HH.mm</maven.build.timestamp.format>
14 <docker.tag>${project.version}-${timestamp}</docker.tag>
15 <docker.latest.tag>${project.version}-latest</docker.latest.tag>
22 <groupId>io.fabric8</groupId>
23 <artifactId>docker-maven-plugin</artifactId>
24 <version>0.15.1</version>
27 <!-- base_sdc-backend -->
29 <name>openecomp/base_sdc-backend</name>
30 <alias>base_sdc-backend</alias>
32 <cleanup>true</cleanup>
34 <tag>${docker.tag}</tag>
35 <tag>${docker.latest.tag}</tag>
37 <dockerFileDir>${project.basedir}/base_sdc-backend</dockerFileDir>
40 <!-- base_sdc-frontend -->
42 <name>openecomp/base_sdc-frontend</name>
43 <alias>base_sdc-frontendt</alias>
45 <cleanup>true</cleanup>
47 <tag>${docker.tag}</tag>
48 <tag>${docker.latest.tag}</tag>
50 <dockerFileDir>${project.basedir}/base_sdc-frontend</dockerFileDir>
53 <!-- base_sdc-frontend -->
55 <name>openecomp/base_sdc-kibana</name>
56 <alias>base_sdc-kibana</alias>
58 <cleanup>true</cleanup>
60 <tag>${docker.tag}</tag>
61 <tag>${docker.latest.tag}</tag>
63 <dockerFileDir>${project.basedir}/base_sdc-kibana</dockerFileDir>
66 <!-- base_sdc-cassandra -->
68 <name>openecomp/base_sdc-cassandra</name>
69 <alias>base_sdc-cassandra</alias>
71 <cleanup>true</cleanup>
73 <tag>${docker.tag}</tag>
74 <tag>${docker.latest.tag}</tag>
76 <dockerFileDir>${project.basedir}/base_sdc-cassandra</dockerFileDir>
79 <!-- base_sdc-elasticsearch -->
81 <name>openecomp/base_sdc-elasticsearch</name>
82 <alias>base_sdc-elasticsearch</alias>
84 <cleanup>true</cleanup>
86 <tag>${docker.tag}</tag>
87 <tag>${docker.latest.tag}</tag>
89 <dockerFileDir>${project.basedir}/base_sdc-elasticsearch</dockerFileDir>
92 <!-- base_sdc-sanity -->
94 <name>openecomp/base_sdc-sanity</name>
95 <alias>base_sdc-sanity</alias>
97 <cleanup>true</cleanup>
99 <tag>${docker.tag}</tag>
100 <tag>${docker.latest.tag}</tag>
102 <dockerFileDir>${project.basedir}/base_sdc-sanity</dockerFileDir>
109 <id>clean-images</id>
110 <phase>pre-clean</phase>
115 <removeAll>true</removeAll>
116 <image>openecomp/base_sdc-backend,openecomp/base_sdc-frontend,openecomp/base_sdc-elasticsearch,openecomp/base_sdc-kibana,openecomp/base_sdc-sanity</image>
121 <id>generate-images</id>
122 <phase>package</phase>
130 <phase>deploy</phase>
136 <image>openecomp/base_sdc-backend,openecomp/base_sdc-frontend,openecomp/base_sdc-elasticsearch,openecomp/base_sdc-kibana,openecomp/base_sdc-sanity</image>