aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/pom.xml
diff options
context:
space:
mode:
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>2017-08-08 16:56:28 +0530
committerKanagaraj Manickam <kanagaraj.manickam@huawei.com>2017-08-08 11:38:57 +0000
commitdb0dcf77f86199650a01afc8f460a4d31927f03c (patch)
tree74e5af5dbedc2f3b1d48388c925e897ae1e12a8a /deployment/pom.xml
parent130e318afdcce55e61886512ee0287a82519cea6 (diff)
Add docker deployment mode
Makes deployment into zip and docker based mvn module project. CLI-26 Change-Id: I3e26e64a787ad3795c11a60f796d9d1935be0146 Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Diffstat (limited to 'deployment/pom.xml')
-rw-r--r--deployment/pom.xml90
1 files changed, 4 insertions, 86 deletions
diff --git a/deployment/pom.xml b/deployment/pom.xml
index a3191a78..b1796b7c 100644
--- a/deployment/pom.xml
+++ b/deployment/pom.xml
@@ -30,91 +30,9 @@
<name>cli/deployment</name>
<packaging>pom</packaging>
- <build>
- <plugins>
- <plugin>
- <groupId>org.codehaus.gmaven</groupId>
- <artifactId>gmaven-plugin</artifactId>
- <version>1.5</version>
- <executions>
- <execution>
- <id>onap-cli-deployment</id>
- <phase>package</phase>
- <goals>
- <goal>execute</goal>
- </goals>
- <configuration>
- <source>
- System.out.println("******** Going to make release zip ********")
+ <modules>
+ <module>zip</module>
+ <module>docker</module>
+ </modules>
- deployFolder =
- "${project.build.directory}/deployoutput"
- deployUnzip =
- "${project.build.directory}/deployunzip"
- outfileName =
- "${package.name}-${project.version}.zip"
- ant.delete(dir: "${deployFolder}")
- ant.mkdir(dir: "${deployFolder}")
-
- ant.delete(dir: "${deployUnzip}")
- ant.mkdir(dir: "${deployUnzip}")
-
- ant.delete(dir: "${deployUnzip}/lib")
- ant.mkdir(dir: "${deployUnzip}/lib")
-
- ant.delete(dir: "${deployUnzip}/onap-cli-schema")
- ant.mkdir(dir: "${deployUnzip}/onap-cli-schema")
-
- ant.delete(dir: "${deployUnzip}/data")
- ant.mkdir(dir: "${deployUnzip}/data")
-
- ant.copy(todir: "${deployUnzip}") {
- fileset(dir: "${basedir}/src/main/release"){
- exclude(name: "**/.gitignore")
- }
- }
- ant.copy(todir:
- "${deployUnzip}/lib") {
- fileset(file:
- "${project.build.directory}/../../main/target/cli-main-${project.version}.jar")
- fileset(dir:
- "${project.build.directory}/../../main/target/lib/")
- fileset(dir:
- "${project.build.directory}/../../plugins/target/lib/")
- }
-
- ant.zip(destfile:
- "${deployFolder}/${outfileName}") {
- fileset(dir: "${deployUnzip}")
- }
- System.out.println("******** completed. ************")
- </source>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>3.0.0</version>
- <executions>
- <execution>
- <id>attach-artifacts</id>
- <phase>package</phase>
- <goals>
- <goal>attach-artifact</goal>
- </goals>
- <configuration>
- <artifacts>
- <artifact>
- <file>${project.build.directory}/deployoutput/${package.name}-${project.version}.zip</file>
- <type>zip</type>
- </artifact>
- </artifacts>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
</project>