org.openecomp.sdnc.oam installation 1.1.1-SNAPSHOT 4.0.0 pom org.openecomp.sdnc.oam installation-sdnc 1.1.1-SNAPSHOT Installation - sdnc Creates SDN Controller Docker container openecomp/sdnc-image ${project.version} ${project.version} ${project.version} ${project.version} ${project.version} 0.5.1-Boron-SR1 5.1.39 ${https_proxy} org.opendaylight.integration distribution-karaf ${sdnc.opendaylight.version} tar.gz mysql mysql-connector-java ${sdnc.mysql-connector-java.version} jar org.codehaus.groovy.maven gmaven-plugin validate execute println project.properties['sdnc.project.version']; def versionArray; if ( project.properties['sdnc.project.version'] != null ) { versionArray = project.properties['sdnc.project.version'].split('\\.'); } if (project.properties['sdnc.project.version'].endsWith("-SNAPSHOT")) { project.properties['project.docker.latesttag.version']=versionArray[0] + '.' + versionArray[1] + "-SNAPSHOT-latest"; } else { project.properties['project.docker.latesttag.version']=versionArray[0] + '.' + versionArray[1] + "-STAGING-latest"; } println 'New Tag for docker:' + project.properties['project.docker.latesttag.version']; io.fabric8 docker-maven-plugin 0.16.5 false ${image.name} try ${basedir}/target/docker-stage ${basedir}/target/docker-stage/Dockerfile ${project.version} ${project.version}-STAGING-${maven.build.timestamp} ${project.docker.latesttag.version} generate-images package build push-images deploy build push org.apache.maven.plugins maven-dependency-plugin 3.0.0 get-odl-distribution validate copy org.opendaylight.integration distribution-karaf ${sdnc.opendaylight.version} tar.gz true ${basedir}/target/docker-stage false true true org.apache.maven.plugins maven-dependency-plugin 3.0.0 get-mysql-connector-jar validate copy mysql mysql-connector-java ${sdnc.mysql-connector-java.version} jar true ${basedir}/target/docker-stage false true true 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/openecomp/sdnc/bin src/main/scripts *.sh false copy-tarballs copy-resources validate ${basedir}/target/docker-stage src/main/resources idmlight.db.mv.db false copy-data copy-resources validate ${basedir}/target/docker-stage/opt/openecomp/sdnc/data src/main/resources *.dump false copy-properties copy-resources validate ${basedir}/target/docker-stage/opt/openecomp/sdnc/data/properties ../src/main/properties *.properties false copy-keystores copy-resources validate ${basedir}/target/docker-stage/opt/openecomp/sdnc/data/stores ../src/main/stores *.jks false exec-maven-plugin org.codehaus.mojo 1.5.0 Get features generate-sources exec /bin/bash ${sdnc.core.version} ${sdnc.adaptors.version} ${sdnc.northbound.version} ${sdnc.plugins.version} ${project.version} ${basedir}/src/main/scripts/installZips.sh ${basedir}/target/docker-stage/opt/openecomp/sdnc change shell permissions process-sources exec /usr/bin/find ${basedir}/target/docker-stage/opt/openecomp/sdnc -name *.sh -exec chmod +x {} ; openECOMP