#!/bin/sh -e name=${CONTAINER_IMAGE}/server # build and publish Docker image (gitlab-ci) docker build . \ -t ${name}:${CI_COMMIT_SHA} \ -t ${name}:${CI_COMMIT_REF_NAME} \ -t ${name}:latest docker push ${name}:${CI_COMMIT_SHA} docker push ${name}:${CI_COMMIT_REF_NAME} [ "$CI_COMMIT_BRANCH" = master ] && docker push ${name}:latest exit 0