2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
5 <groupId>org.openecomp.sdc</groupId>
6 <artifactId>sdc-main</artifactId>
7 <version>1.3.0-SNAPSHOT</version>
9 <artifactId>cucumber-bdd</artifactId>
10 <name>cucumber-bdd</name>
11 <groupId>org.openecomp.sdc</groupId>
12 <version>1.3.1-SNAPSHOT</version>
13 <packaging>jar</packaging>
17 <artifactId>maven-clean-plugin</artifactId>
18 <version>2.6.1</version>
21 <id>clean.dist.folder</id>
29 <directory>${basedir}/report</directory>
31 <include>**/*</include>
35 <directory>${basedir}/resources/downloads</directory>
37 <include>**/*</include>
41 <directory>${basedir}/docs</directory>
43 <include>**/*</include>
47 <directory>${basedir}</directory>
49 <include>jenkinsConfig.json</include>
58 <artifactId>maven-resources-plugin</artifactId>
59 <version>2.7</version>
66 <directory>${basedir}/docker</directory>
67 <targetPath>${project.build.directory}/docker_assembly</targetPath>
68 <filtering>false</filtering>
71 <directory>${basedir}</directory>
73 <include>features/**/*</include>
74 <include>stepDefinitions/**/*</include>
75 <include>plugins/**/*</include>
76 <include>resources/**/*</include>
77 <include>*.js*</include>
79 <targetPath>${project.build.directory}/docker_assembly/cucumber</targetPath>
80 <filtering>false</filtering>
88 <activeByDefault>false</activeByDefault>
93 <groupId>io.fabric8</groupId>
94 <artifactId>docker-maven-plugin</artifactId>
95 <version>${fabric8.version}</version>
97 <verbose>true</verbose>
98 <apiVersion>1.23</apiVersion>
99 <registry>nexus3.onap.org:10001</registry>
102 <username>docker</username>
103 <password>docker</password>
107 <!-- Build sanity image -->
109 <name>onap/cucumber-sdc-api-tests</name>
110 <alias>cucumber-sdc-api-tests</alias>
112 <cleanup>try</cleanup>
113 <dockerFileDir>${project.build.directory}/docker_assembly</dockerFileDir>
115 <tag>${docker.tag}</tag>
116 <tag>${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest</tag>
124 <id>clean-images</id>
125 <phase>pre-clean</phase>
130 <removeAll>true</removeAll>
131 <image>onap/cucumber-sdc-api-tests</image>
135 <id>generate-images</id>
136 <phase>install</phase>
143 <phase>deploy</phase>
148 <image>onap/cucumber-sdc-api-tests</image>