X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=dmaap-bc%2Fpom.xml;h=82182b620d2a600ddf849a252d1662ef63c15baa;hb=5c3a92c332e0b823d9d4c0cbf39f33761d13f6e1;hp=f7f2bc154b14bde9127e8f042fac1b8de74dec7c;hpb=d0a915d10c00314ecc1f07c2ecf9dd239ee47aad;p=dmaap%2Fbuscontroller.git diff --git a/dmaap-bc/pom.xml b/dmaap-bc/pom.xml index f7f2bc1..82182b6 100644 --- a/dmaap-bc/pom.xml +++ b/dmaap-bc/pom.xml @@ -168,95 +168,181 @@ - - docker - - false - false - true - - - - - com.spotify - docker-maven-plugin - ${docker.maven.plugin.version} - - java:openjdk-8-jre - ${onap.nexus.dockerregistry.daily}/${docker.image} - ["./bin/dmaapbc", "deploy"] - ${onap.nexus.dockerregistry.daily} - false - - ${artifact.version} - latest - - - /opt/app/dmaapbc/log - - true - root - + + docker + + false + false + true + + + + - /opt/app/dmaapbc/lib - ${multiproject.basedir}/dmaap-bc/target - dmaap-bc.jar + ${basedir}/target/docker-stage + ${basedir}/src/main/resources + + Dockerfile + - - /opt/app/dmaapbc/etc - ${multiproject.basedir}/dmaap-bc/misc - LocalKey - logback.xml - org.onap.dmaap-bc.trust.jks - dbc-api.jks + + ${basedir}/target/docker-stage/opt/app/dmaapbc/etc + ${multiproject.basedir}/certs + + org.onap.dmaap-bc.cred.props + org.onap.dmaap-bc.crontab.sh + org.onap.dmaap-bc.jks + org.onap.dmaap-bc.keyfile + org.onap.dmaap-bc.location.props + org.onap.dmaap-bc.p12 + org.onap.dmaap-bc.props + org.onap.dmaap-bc.showpass + org.onap.dmaap-bc.trust.jks + - - /opt/app/dmaapbc/etc - ${multiproject.basedir}/dmaap-bc - version.properties + + ${basedir}/target/docker-stage/opt/app/dmaapbc/misc + ${multiproject.basedir}/misc + + cert-client-init.sh + aaf-ca.crt + - - /opt/app/dmaapbc/misc - ${multiproject.basedir}/dmaap-bc/misc - opensource.env - *.tmpl + + ${basedir}/target/docker-stage/opt/app/dmaapbc/etc + ${basedir}/misc + + LocalKey + logback.xml + - - /opt/app/dmaapbc/misc - ${multiproject.basedir}/misc - cert-client-init.sh + + + ${basedir}/target/docker-stage/opt/app/dmaapbc/etc + ${multiproject.basedir} + + version.properties + - - /opt/app/dmaapbc/bin - ${multiproject.basedir}/dmaap-bc/misc - dmaapbc - doaction + + ${basedir}/target/docker-stage/opt/app/dmaapbc/misc + ${basedir}/misc + + opensource.env + *.tmpl + + + + ${basedir}/target/docker-stage/opt/app/dmaapbc/bin + ${basedir}/misc + + dmaapbc + doaction + - - mv /opt/app/dmaapbc/etc/dbc-api.jks /opt/app/dmaapbc/etc/keystore - chmod 600 /opt/app/dmaapbc/etc/keystore - chmod 600 /opt/app/dmaapbc/etc/org.onap.dmaap-bc.trust.jks - chmod +x /opt/app/dmaapbc/misc/cert-client-init.sh - chmod +x /opt/app/dmaapbc/bin/* - mkdir /opt/app/dmaapbc/logs - mkdir /opt/app/dmaapbc/www - mkdir /opt/app/dmaapbc/www/doc - - /opt/app/dmaapbc - - - - default - - build - push - - - - - - + + + + maven-resources-plugin + 2.7 + + + copy-jar + package + + copy-resources + + + ${basedir}/target/docker-stage/opt/app/dmaapbc/lib + + + ${multiproject.basedir}/dmaap-bc/target + + dmaap-bc.jar + + + + + + + + + + + org.codehaus.groovy.maven + gmaven-plugin + + + validate + + execute + + + + ${project.version} + ${maven.build.timestamp} + + + println 'ver: ' + project.properties['ver']; + if ( project.properties['ver'].endsWith("-SNAPSHOT") ) { + project.properties['dockertag1']=project.properties['ver'] + "-latest"; + project.properties['dockertag2']=project.properties['ver'] + "-" + project.properties['timestamp']; + } else { + project.properties['dockertag1']=project.properties['ver'] + "-STAGING-latest"; + project.properties['dockertag2']=project.properties['ver'] + "-STAGING-" + project.properties['timestamp']; + } + println 'docker tag 1: ' + project.properties['dockertag1']; + println 'docker tag 2: ' + project.properties['dockertag2']; + + + + + + + + io.fabric8 + docker-maven-plugin + 0.28.0 + + ${docker.verbose} + ${docker.apiVersion} + ${docker.pull.registry} + ${docker.push.registry} + + + ${docker.image} + + try + ${basedir}/target/docker-stage + Dockerfile + + ${dockertag1} + ${dockertag2} + + + + + + + + generate-images + install + + build + + + + push-images + deploy + + push + + + + + + @@ -346,7 +432,7 @@ org.onap.dmaap.dbcapi dbcapi - 1.0.23-SNAPSHOT + 1.0.29-SNAPSHOT @@ -384,7 +470,9 @@ 9.4.12.RC2 1.0.0 1.5.19 - 1.1.1 + 1.1.6 + ${maven.build.timestamp} + yyyy-MM-dd HH:mm 0.7.7.201606060606 3.2 @@ -401,6 +489,9 @@ https://nexus.onap.org 10.12.5.45:5000 + ${maven.build.timestamp} + yyyyMMdd'T'HHmmss'Z' + /content/sites/site/org/onap/dmaap/dmaap-bc/${artifact.version}