From 89176a2eaf465b2a383a3dd6bea93f936698b31b Mon Sep 17 00:00:00 2001 From: ktimoney Date: Wed, 28 Jul 2021 16:06:13 +0100 Subject: Move policy-db-migrator to separate container Issue-ID: POLICY-3458 Change-Id: I4ae930d7f903efc4cf10dfca88dfed843ea29edb Signed-off-by: ktimoney --- policy-db-migrator/pom.xml | 154 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 154 insertions(+) create mode 100644 policy-db-migrator/pom.xml (limited to 'policy-db-migrator/pom.xml') diff --git a/policy-db-migrator/pom.xml b/policy-db-migrator/pom.xml new file mode 100644 index 00000000..709f8176 --- /dev/null +++ b/policy-db-migrator/pom.xml @@ -0,0 +1,154 @@ + + + + 4.0.0 + + org.onap.policy.docker + docker + 2.3.0-SNAPSHOT + + + policy-db-migrator + pom + + Policy db-migrator docker image + Policy db-migrator docker image. + + + UTF-8 + UTF-8 + ${project.version} + false + false + false + yyyyMMdd'T'HHmm + onap/policy-db-migrator + + + + ${project.artifactId}-${project.version} + + + org.codehaus.groovy.maven + gmaven-plugin + 1.0 + + + validate + + execute + + + + println 'Project version: ' + project.properties['dist.project.version']; + def versionArray; + if ( project.properties['dist.project.version'] != null ) { + versionArray = project.properties['dist.project.version'].split('-'); + } + + if ( project.properties['dist.project.version'].endsWith("-SNAPSHOT") ) { + project.properties['project.docker.latesttag.version']=versionArray[0] + "-SNAPSHOT-latest"; + } else { + project.properties['project.docker.latesttag.version']=versionArray[0] + "-STAGING-latest"; + } + + println 'New tag for docker: ' + project.properties['project.docker.latesttag.version']; + + + + + + + io.fabric8 + docker-maven-plugin + + + true + 1.23 + ${docker.pull.registry} + ${docker.push.registry} + + + ${docker.dbm.imagename} + + try + Dockerfile + + ${project.version} + ${project.version}-${maven.build.timestamp} + ${project.docker.latesttag.version} + + + + + + + + + clean-images + pre-clean + + remove + + + true + + + + + generate-images + generate-sources + + build + + + + + push-images + deploy + + build + push + + + ${docker.dbm.imagename} + + + + + + org.apache.maven.plugins + maven-deploy-plugin + + true + + + + org.apache.maven.plugins + maven-install-plugin + + true + + + + + -- cgit 1.2.3-korg