#!/bin/bash # Create a debian package and push to remote repo # # # build the docker image. tag and then push to the remote repo # # !!! make sure the yaml file include docker-login as a builder before calling # this script IMAGE='dcae_dmaapbc' TAG='1.0.0' LFQI="${IMAGE}:${TAG}" BUILD_PATH="${WORKSPACE}" # build a docker image docker build --rm -f "${WORKSPACE}"/Dockerfile -t "${LFQI}" "${BUILD_PATH}" # # push the image # # io registry DOCKER_REPOSITORIES="nexus3.openecomp.org:10001 \ # release registry nexus3.openecomp.org:10002 \ # snapshot registry nexus3.openecomp.org:10003" REPO='nexus3.openecomp.org:10003' RFQI="${REPO}/${LFQI}" docker tag ${LFQI} ${RFQI} docker push ${RFQI}