4.0.0 org.onap.so packages 1.7.0-SNAPSHOT pom docker Docker Images Docker Images UTF-8 UTF-8 ${project.version} false false false nexus3.onap.org:10001 nexus3.onap.org:10003 onap/so deploy ${project.artifactId}-${project.version} org.codehaus.groovy.maven gmaven-plugin 1.0 validate execute println 'Project version: ' + project.properties['so.project.version']; def versionArray; if ( project.properties['so.project.version'] != null ) { versionArray = project.properties['so.project.version'].split('-'); } if ( project.properties['so.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 0.31.0 true 1.23 ${docker.pull.registry} ${docker.push.registry} ${docker.image.prefix}/base-image:1.0 try docker-files/Dockerfile.so-base-image ${docker.image.prefix}/vnfm-adapter try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so.adapters:etsi-sol003-adapter-application app.jar ${docker.image.prefix}/ve-vnfm-adapter try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so.adapters:etsi-sol002-adapter app.jar ${docker.image.prefix}/catalog-db-adapter try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so.adapters:mso-catalog-db-adapter app.jar ${docker.image.prefix}/request-db-adapter try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so.adapters:mso-requests-db-adapter app.jar ${docker.image.prefix}/sdnc-adapter try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so:mso-sdnc-adapter app.jar ${docker.image.prefix}/openstack-adapter try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so:mso-openstack-adapters app.jar ${docker.image.prefix}/vfc-adapter try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so.adapters:mso-vfc-adapter app.jar ${docker.image.prefix}/nssmf-adapter try docker-files/Dockerfile.so-nssmf-adapter ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so.adapters:mso-nssmf-adapter app.jar ${docker.image.prefix}/so-appc-orchestrator try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so.adapters:so-appc-orchestrator app.jar ${docker.image.prefix}/sdc-controller try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so:asdc-controller app.jar ${docker.image.prefix}/bpmn-infra try docker-files/Dockerfile.so-bpmn-infra ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so:mso-infrastructure-bpmn:war app.war ${docker.image.prefix}/api-handler-infra try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so:mso-api-handler-infra app.jar ${docker.image.prefix}/so-monitoring try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so.monitoring:so-monitoring-service app.jar ${docker.image.prefix}/so-simulator try docker-files/Dockerfile.so-app ${project.version} ${project.version}-${maven.build.timestamp} ${project.docker.latesttag.version} org.onap.so.simulator:so-simulator app.jar clean-images pre-clean remove true generate-images generate-sources build push-images ${docker.push.phase} build push ${docker.image.prefix}/catalog-db-adapter,${docker.image.prefix}/request-db-adapter,${docker.image.prefix}/sdnc-adapter,${docker.image.prefix}/openstack-adapter,${docker.image.prefix}/vfc-adapter,${docker.image.prefix}/sdc-controller,${docker.image.prefix}/bpmn-infra,${docker.image.prefix}/api-handler-infra,${docker.image.prefix}/so-monitoring,${docker.image.prefix}/so-simulator,${docker.image.prefix}/mso-nssmf-adapter org.apache.maven.plugins maven-deploy-plugin 2.8 true org.onap.so.adapters etsi-sol003-adapter-application ${project.version} org.onap.so.adapters etsi-sol002-adapter ${project.version} org.onap.so.adapters mso-catalog-db-adapter ${project.version} org.onap.so.adapters mso-requests-db-adapter ${project.version} org.onap.so mso-sdnc-adapter ${project.version} org.onap.so mso-openstack-adapters ${project.version} org.onap.so.adapters mso-vfc-adapter ${project.version} org.onap.so.adapters mso-nssmf-adapter ${project.version} org.onap.so.adapters so-appc-orchestrator ${project.version} org.onap.so asdc-controller ${project.version} org.onap.so mso-infrastructure-bpmn war ${project.version} org.onap.so mso-api-handler-infra ${project.version} org.onap.so.monitoring so-monitoring-service ${project.version} org.onap.so.simulator so-simulator ${project.version}