From ab400d51a639a01f31a60ac9d1e127d4d4d28b24 Mon Sep 17 00:00:00 2001 From: Reshmasree Date: Thu, 21 Mar 2019 18:54:53 +0530 Subject: Add component spec and blueprint - validated component spec and blueprints are added to the repo - pom file changed to build,tag and push the docker image - checkstyle version changed from 1.2.3-SNAPSHOT to 1.2.3 - entrypoint script added Change-Id: I0fcf8a17b0c5ce1990de506bf94d2d9ddf93d6fd Issue-ID: DCAEGEN2-1159 Signed-off-by: Reshmasree --- pom.xml | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 106 insertions(+), 8 deletions(-) (limited to 'pom.xml') diff --git a/pom.xml b/pom.xml index cbb2c72..05dd29b 100644 --- a/pom.xml +++ b/pom.xml @@ -42,12 +42,32 @@ + 1.1.3 UTF-8 1.8 1.8 + onap/org.onap.dcaegen2.services.son-handler + + https://nexus.onap.org + content/repositories/snapshots/ + content/repositories/releases/ + content/sites/site/org/onap/dcaegen2/services/son-handler/${project.artifactId}/${project.version} + yyyyMMdd'T'HHmmss + + + org.onap.dcaegen2.services.sdk.rest.services + cbs-client + ${sdk.version} + + + + org.onap.dcaegen2.services.sdk.security.crypt + crypt-password + ${sdk.version} + org.springframework.boot @@ -82,7 +102,6 @@ javax.json-api 1.1.2 - org.springframework.boot spring-boot-starter-web @@ -212,7 +231,7 @@ org.onap.oparent checkstyle - 1.2.3-SNAPSHOT + 1.2.3 compile @@ -245,13 +264,92 @@ spring-boot-maven-plugin 2.0.4.RELEASE - - - repackage - - - + + + repackage + + + + + com.spotify + docker-maven-plugin + + ${onap.nexus.dockerregistry.daily} + + ${docker.image.name} + + latest + + java:openjdk-8 + + + /bin + ${project.build.directory} + ${project.artifactId}-${project.version}.jar + + + /bin + ${project.basedir} + entrypoint.sh + + + + + chmod +x /bin/entrypoint.sh + mv /bin/*.jar /bin/application.jar + + + 8080 + + /bin/entrypoint.sh + + + + build-image + package + + build + + + + tag-and-push-image-latest + deploy + + tag + + + ${docker.image.name}:latest + ${onap.nexus.dockerregistry.daily}/${docker.image.name}:latest + true + + + + tag-and-push-image-with-version + deploy + + tag + + + ${docker.image.name}:latest + ${onap.nexus.dockerregistry.daily}/${docker.image.name}:${project.version} + true + + + + tag-and-push-image-with-version-and-date + deploy + + tag + + + ${docker.image.name}:latest + ${onap.nexus.dockerregistry.daily}/${docker.image.name}:${project.version}-${maven.build.timestamp}Z + true + + + + -- cgit 1.2.3-korg