19 lines
686 B
Bash
19 lines
686 B
Bash
#!/bin/sh
|
|
|
|
ref_name=$1
|
|
|
|
echo $GIT_TAG
|
|
|
|
docker tag $IMAGE_NAME:latest $REGISTRY_NAME/belupeti/$IMAGE_NAME:latest
|
|
docker tag $IMAGE_NAME:latest $REGISTRY_NAME/belupeti/$IMAGE_NAME:$GIT_TAG
|
|
docker tag $IMAGE_NAME:latest $REGISTRY_NAME/belupeti/$IMAGE_NAME:$ref_name
|
|
docker tag $IMAGE_NAME:latest $REGISTRY_NAME/belupeti/$IMAGE_NAME:edge
|
|
|
|
if [ "$ref_name" = "master" ] || [ "$ref_name" = "main" ]; then
|
|
docker push $REGISTRY_NAME/belupeti/$IMAGE_NAME:$GIT_TAG
|
|
docker push $REGISTRY_NAME/belupeti/$IMAGE_NAME:latest
|
|
elif [ "$ref_name" = "staging" ]; then
|
|
docker push $REGISTRY_NAME/belupeti/$IMAGE_NAME:edge
|
|
else
|
|
docker push $REGISTRY_NAME/belupeti/$IMAGE_NAME:$ref_name
|
|
fi |