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/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
6 <artifactId>sdc-os-chef</artifactId>
7 <packaging>pom</packaging>
11 <groupId>org.openecomp.sdc</groupId>
12 <artifactId>sdc-main</artifactId>
13 <version>1.4.0-SNAPSHOT</version>
20 <groupId>com.github.sylvainlaurent.maven</groupId>
21 <artifactId>yaml-json-validator-maven-plugin</artifactId>
25 <phase>validate</phase>
33 <include>**/*.y*ml</include>
38 <include>**/*.json</include>
53 <activeByDefault>false</activeByDefault>
58 <groupId>io.fabric8</groupId>
59 <artifactId>docker-maven-plugin</artifactId>
61 <apiVersion>1.23</apiVersion>
62 <registry>nexus3.onap.org:10001</registry>
65 <username>docker</username>
66 <password>docker</password>
71 <!-- Build init-elastic search image -->
73 <name>onap/sdc-init-elasticsearch</name>
74 <alias>sdc-init-elasticsearch</alias>
76 <cleanup>try</cleanup>
77 <dockerFileDir>${project.basedir}/sdc-init-elasticsearch</dockerFileDir>
79 <tag>${docker.tag}</tag>
80 <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest</tag>
85 <!-- Build elastic search image -->
87 <name>onap/sdc-elasticsearch</name>
88 <alias>sdc-elasticsearch</alias>
90 <cleanup>try</cleanup>
91 <dockerFileDir>${project.basedir}/sdc-elasticsearch</dockerFileDir>
93 <tag>${docker.tag}</tag>
94 <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest</tag>
99 <!-- Build kibana image -->
101 <name>onap/sdc-kibana</name>
102 <alias>sdc-kibana</alias>
104 <cleanup>try</cleanup>
105 <dockerFileDir>${project.basedir}/sdc-kibana</dockerFileDir>
107 <tag>${docker.tag}</tag>
108 <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest</tag>
113 <!-- Build cassandra image -->
115 <name>onap/sdc-cassandra</name>
116 <alias>sdc-cassandra</alias>
118 <cleanup>try</cleanup>
119 <dockerFileDir>${project.basedir}/sdc-cassandra</dockerFileDir>
121 <tag>${docker.tag}</tag>
122 <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest</tag>
133 <id>clean-images</id>
134 <phase>pre-clean</phase>
139 <removeAll>true</removeAll>
140 <image>onap/sdc-init-elasticsearch,onap/sdc-elasticsearch,onap/sdc-kibana,onap/sdc-cassandra</image>
145 <id>generate-images</id>
146 <phase>package</phase>
154 <phase>deploy</phase>
159 <image>onap/sdc-init-elasticsearch,onap/sdc-elasticsearch,onap/sdc-kibana,onap/sdc-cassandra</image>