org.onap.appc.deployment installation 1.8.0-SNAPSHOT 4.0.0 pom org.onap.appc.deployment installation-appc 1.8.0-SNAPSHOT Installation - APPC Docker Creates APPC Docker container on top of the SDNC Base Docker Image onap/appc-image 1.7.1 1.8.0-SNAPSHOT 1.0.0 yyyyMMdd'T'HHmmss'Z' 1.7.1 0.28.0 maven-resources-plugin 2.6 copy-dockerfile copy-resources validate ${basedir}/target/docker-stage src/main/docker Dockerfile true copy-scripts copy-resources validate ${basedir}/target/docker-stage/opt/onap/appc/bin src/main/scripts *.sh false copy-data copy-resources validate ${basedir}/target/docker-stage/opt/onap/appc/data src/main/resources keystore *.dump *.sh *.cfg *.xml *.json *.properties false copy-keystores copy-resources validate ${basedir}/target/docker-stage/opt/onap/appc/data/stores ../src/main/stores *.jks *.p12 *keyfile false copy-properties copy-resources validate ${basedir}/target/docker-stage/opt/onap/appc/data/properties ../src/main/properties *.properties *.csv false exec-maven-plugin org.codehaus.mojo 1.5.0 Get features generate-sources exec bash ${appc.version} ${appc.cdt.version} ${project.version} ${project.version} ${basedir}/src/main/scripts/installZips.sh ${basedir}/target/docker-stage/opt/onap/appc change shell permissions process-sources exec find ${basedir}/target/docker-stage/opt/onap/appc -name *.sh -exec chmod +x {} ; docker org.codehaus.groovy.maven gmaven-plugin validate execute ${project.version} ${maven.build.timestamp} println project.properties['ver']; def versionArray; if ( project.properties['ver'] != null ) { versionArray = project.properties['ver'].split('\\.'); } if ( project.properties['ver'].endsWith("-SNAPSHOT") ) { project.properties['dockertag1']=project.properties['ver'] + "-latest"; project.properties['dockertag2']=project.properties['ver'] + "-" + project.properties['timestamp']; project.properties['appc.version']=project.properties['appc.snapshot.version']; } else { project.properties['dockertag1']=versionArray[0] + '.' + versionArray[1] + "-STAGING-latest"; project.properties['dockertag2']=project.properties['ver'] + "-STAGING-" + project.properties['timestamp']; project.properties['appc.version']=project.properties['appc.release.version']; } println 'docker tag 1: ' + project.properties['dockertag1']; println 'docker tag 2: ' + project.properties['dockertag2']; io.fabric8 docker-maven-plugin ${docker.plugin.version} false ${image.name} try ${basedir}/target/docker-stage Dockerfile ${dockertag1} ${dockertag2} generate-images package build push-images deploy build push maven-resources-plugin 2.6 copy-dockerfile copy-resources validate ${basedir}/target/docker-stage src/main/docker Dockerfile true copy-scripts copy-resources validate ${basedir}/target/docker-stage/opt/onap/appc/bin src/main/scripts *.sh false copy-data copy-resources validate ${basedir}/target/docker-stage/opt/onap/appc/data src/main/resources keystore *.dump *.sh *.cfg *.xml *.json *.properties false copy-keystores copy-resources validate ${basedir}/target/docker-stage/opt/onap/appc/data/stores ../src/main/stores *.jks *.p12 *.keyfile false copy-properties copy-resources validate ${basedir}/target/docker-stage/opt/onap/appc/data/properties ../src/main/properties *.properties *.csv false exec-maven-plugin org.codehaus.mojo 1.5.0 Get features generate-sources exec bash ${appc.version} ${project.version} ${project.version} ${basedir}/src/main/scripts/installZips.sh ${basedir}/target/docker-stage/opt/onap/appc ${basedir}/target/docker-stage change shell permissions process-sources exec find ${basedir}/target/docker-stage/opt/onap/appc -name *.sh -exec chmod +x {} ; ONAP