org.onap migration
[vid.git] / deliveries / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
2         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\r
3         <modelVersion>4.0.0</modelVersion>\r
4 \r
5         <parent>\r
6                 <groupId>org.onap.vid</groupId>\r
7                 <artifactId>vid-parent</artifactId>\r
8                 <version>1.1.0-SNAPSHOT</version>\r
9         </parent>\r
10 \r
11         <packaging>pom</packaging>\r
12         <groupId>org.onap.vid</groupId>\r
13         <artifactId>vid-deliveries</artifactId>\r
14 \r
15         <name>VID Deliveries</name>\r
16         <description>ECOMP VID Deliveries</description>\r
17         <properties>\r
18                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r
19                 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>\r
20                 <docker.push.registry>${docker_registry}</docker.push.registry>\r
21                 <docker.verbose>true</docker.verbose>\r
22         </properties>\r
23 \r
24         <build>\r
25                 <finalName>${project.artifactId}-${project.version}</finalName>\r
26                 <plugins>\r
27                         <plugin>\r
28                                 <groupId>io.fabric8</groupId>\r
29                                 <artifactId>docker-maven-plugin</artifactId>\r
30                                 <version>0.16.5</version>\r
31 \r
32                                 <configuration>\r
33                                         <verbose>true</verbose>\r
34 \r
35                                         <apiVersion>1.23</apiVersion>\r
36                                         <images>\r
37                                                 <image>\r
38                                                         <name>onap/vid:${project.version}</name>\r
39                                                         <build>\r
40                                                                 <cleanup>remove</cleanup>\r
41                                                                 <dockerFileDir>docker-files</dockerFileDir>\r
42                                                                 <assembly>\r
43                                                                         <basedir>/</basedir>\r
44                                                                         <user>vidadmin:vidadmin:vidadmin</user>\r
45                                                                         <descriptor>assembly/assembly-for-plugin.xml</descriptor>\r
46                                                                 </assembly>\r
47                                                                 <tags>\r
48                                                                   <tag>1.1-STAGING-latest</tag>\r
49                                                                 </tags>\r
50                                                                     \r
51                                                         </build>\r
52                                                 </image>\r
53                                         </images>\r
54                                 </configuration>\r
55 \r
56                                 <executions>\r
57                                         <execution>\r
58                                                 <id>generate-image</id>\r
59                                                 <phase>package</phase>\r
60                                                 <goals>\r
61                                                         <goal>build</goal>\r
62                                                 </goals>\r
63                                         </execution>\r
64                                         \r
65                                         <execution>\r
66                                                 <id>push-image</id>\r
67                                                 <phase>deploy</phase>\r
68                                                 <goals>\r
69                                                         <goal>build</goal>\r
70                                                         <goal>push</goal>\r
71                                                 </goals>\r
72                                         </execution>\r
73                                 </executions>\r
74 \r
75                         </plugin>\r
76 \r
77                         <plugin>\r
78                                 <groupId>org.apache.maven.plugins</groupId>\r
79                                 <artifactId>maven-deploy-plugin</artifactId>\r
80                                 <version>2.8</version>\r
81                                 <configuration>\r
82                                         <skip>true</skip>\r
83                                 </configuration>\r
84                         </plugin>\r
85                 </plugins>\r
86         </build>\r
87 \r
88 </project>\r