#!/bin/bash echo "building docker image" base_tag="$REGISTRY/$SERVICE" tag="$base_tag:${COMMIT_SHA:0:10}" latest_tag="$base_tag:latest" if [[ -n $DEBUG ]] then echo "debug:" echo " REGISTRY: $REGISTRY" echo " SERVICE: $SERVICE" echo " COMMIT_SHA: $COMMIT_SHA" echo " TMP: $TMP" fi docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD #docker pull "$latest_tag" export DOCKER_BUILDKIT=1 docker build -t "$tag" -f "$TMP/build_release.Dockerfile" --build-arg "BIN_NAME=$BIN_NAME" --target=runtime . docker tag "$tag" "$latest_tag"