2 # Builds and pushes versions of Portal images
3 # Invoked by scripts that set VERSION and LATEST
8 if [ -z "$VERSION" ]; then
12 if [ -z "$LATEST" ]; then
17 # Establish environment variables
18 source $(dirname $0)/.env
20 # Build the containers
21 ./build_portalapps_dockers.sh
23 APPS_VERSION="${NEXUS_REPO}/openecomp/${EP_IMG_NAME}:${VERSION}"
24 DB_VERSION="${NEXUS_REPO}/openecomp/${DB_IMG_NAME}:${VERSION}"
25 WMS_VERSION="${NEXUS_REPO}/openecomp/${WMS_IMG_NAME}:${VERSION}"
27 APPS_LATEST="${NEXUS_REPO}/openecomp/${EP_IMG_NAME}:${LATEST}"
28 DB_LATEST="${NEXUS_REPO}/openecomp/${DB_IMG_NAME}:${LATEST}"
29 WMS_LATEST="${NEXUS_REPO}/openecomp/${WMS_IMG_NAME}:${LATEST}"
32 docker tag ${EP_IMG_NAME}:${PORTAL_TAG} ${APPS_VERSION}
33 docker tag ${EP_IMG_NAME}:${PORTAL_TAG} ${APPS_LATEST}
35 docker tag ${DB_IMG_NAME}:${PORTAL_TAG} ${DB_VERSION}
36 docker tag ${DB_IMG_NAME}:${PORTAL_TAG} ${DB_LATEST}
38 docker tag ${WMS_IMG_NAME}:${PORTAL_TAG} ${WMS_VERSION}
39 docker tag ${WMS_IMG_NAME}:${PORTAL_TAG} ${WMS_LATEST}
42 docker push ${APPS_VERSION}
43 docker push ${APPS_LATEST}
45 docker push ${DB_VERSION}
46 docker push ${DB_LATEST}
48 docker push ${WMS_VERSION}
49 docker push ${WMS_LATEST}