2 ~ Copyright (C) 2019 Bell Canada. All rights reserved.
4 ~ NOTICE: All the intellectual and technical concepts contained herein are
5 ~ proprietary to Bell Canada and are protected by trade secret or copyright law.
6 ~ Unauthorized copying of this file, via any medium is strictly prohibited.
8 <project xmlns="http://maven.apache.org/POM/4.0.0"
9 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
12 <artifactId>cds-sdc-listener</artifactId>
13 <groupId>org.onap.ccsdk.apps</groupId>
14 <version>0.4.1-SNAPSHOT</version>
17 <modelVersion>4.0.0</modelVersion>
18 <groupId>org.onap.ccsdk.apps</groupId>
19 <artifactId>cds-sdc-listener-distribution</artifactId>
20 <name>CDS-SDC Listener Distribution</name>
23 <image.name>onap/ccsdk-cdssdclistener</image.name>
24 <docker.push.phase>deploy</docker.push.phase>
30 <artifactId>maven-resources-plugin</artifactId>
31 <version>2.6</version>
34 <id>copy-dockerfile</id>
36 <goal>copy-resources</goal>
38 <phase>validate</phase>
40 <outputDirectory>${basedir}/target/docker-stage</outputDirectory>
43 <directory>src/main/docker</directory>
47 <filtering>true</filtering>
63 <!-- Maven plugin for managing docker images and containers -->
64 <groupId>io.fabric8</groupId>
65 <artifactId>docker-maven-plugin</artifactId>
66 <version>0.26.1</version>
67 <inherited>false</inherited>
71 <name>${image.name}</name>
73 <cleanup>try</cleanup>
74 <dockerFileDir>${basedir}/target/docker-stage</dockerFileDir>
76 <tag>${project.version}</tag>
77 <tag>${project.version}-STAGING-${maven.build.timestamp}</tag>
82 <verbose>true</verbose>
86 <id>generate-images</id>
87 <phase>package</phase>
94 <phase>${docker.push.phase}</phase>