Skip to content

Commit b980b5d

Browse files
committed
Add 'latest' tag push in case of release
1 parent 051ab29 commit b980b5d

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

scripts/buildkite/release/push-to-dockerhub.sh

+13-2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ main_build=$(curl -H "Authorization: Bearer $BUILDKITE_API_TOKEN" \
2323

2424
mkdir -p artifacts
2525

26+
repo="cardano-foundation/cardano-wallet"
27+
2628
artifact() {
2729
local artifact_name=$1
2830
# shellcheck disable=SC2155
@@ -33,10 +35,19 @@ artifact() {
3335
curl -H "Authorization: Bearer $BUILDKITE_API_TOKEN" -L \
3436
-o "artifacts/$artifact_name" \
3537
"$artifact_value"
36-
local image_name="cardanofoundation/cardano-wallet:$TAG"
3738
docker login -u cfhal -p "$DOCKER_HUB_TOKEN"
3839
docker load -i "artifacts/$artifact_name"
39-
docker push "$image_name"
40+
local image_name="$repo:$TAG"
41+
if [ "$RELEASE" == "false" ]; then
42+
local loaded_image_name="$repo:$NEW_GIT_TAG"
43+
docker tag "$loaded_image_name" "$image_name"
44+
docker push "$image_name"
45+
else
46+
local latest_image_name="$repo:latest"
47+
docker push "$image_name"
48+
docker tag "$image_name" "$latest_image_name"
49+
docker push "$latest_image_name"
50+
fi
4051
}
4152

4253
artifact "cardano-wallet-$NEW_GIT_TAG-docker-image.tgz"

0 commit comments

Comments
 (0)