Skip to content

Commit 3a6e87d

Browse files
author
Cesar Rodriguez
authored
Merge pull request #33 from nasir-rabbani/docker-image-latest-tag
Release docker image with latest tag
2 parents 710d17d + a0140c2 commit 3a6e87d

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

scripts/docker-build.sh

+4-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ set -o errexit
44
set -o nounset
55
set -o pipefail
66

7-
GIT_COMMIT=$(git rev-parse --short HEAD 2>/dev/null)
87
DOCKER_REPO="accurics/terrascan-action"
8+
LATEST_TAG=$(git describe --abbrev=0 --tags)
9+
LATEST_TAG_SHORT=$(echo "${LATEST_TAG//v}")
910

10-
docker build -t ${DOCKER_REPO}:${GIT_COMMIT} .
11+
# Builds image with two tags ( :latest & :<TAG_NAME> )
12+
docker build -t ${DOCKER_REPO}:latest -t ${DOCKER_REPO}:${LATEST_TAG_SHORT} .

scripts/docker-push-latest-tag.sh

+1-6
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@ set -o errexit
44
set -o nounset
55
set -o pipefail
66

7-
GIT_COMMIT=$(git rev-parse --short HEAD 2>/dev/null)
87
DOCKER_REPO="accurics/terrascan-action"
9-
LATEST_TAG=$(git describe --abbrev=0 --tags)
10-
LATEST_TAG_SHORT=$(echo "${LATEST_TAG//v}")
118

12-
# PS: It is a prerequisite to execute 'docker login' before running this script
13-
docker tag ${DOCKER_REPO}:${GIT_COMMIT} ${DOCKER_REPO}:${LATEST_TAG_SHORT}
14-
docker push ${DOCKER_REPO}:${LATEST_TAG_SHORT}
9+
docker push ${DOCKER_REPO} --all-tags

0 commit comments

Comments
 (0)