mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-11 20:25:12 +00:00
22 lines
506 B
Bash
22 lines
506 B
Bash
#!/bin/bash
|
|
# 确保脚本在出错时退出
|
|
set -e
|
|
# 镜像名称
|
|
IMAGE_NAME="supersonicbi/supersonic"
|
|
|
|
# 默认标签为 latest
|
|
TAGS=("latest")
|
|
|
|
# 如果有 Git 标签,则使用 Git 标签作为额外的镜像标签
|
|
if [ -n "$GITHUB_REF" ]; then
|
|
GIT_TAG=$(echo $GITHUB_REF | sed 's/refs\/tags\///')
|
|
TAGS+=("$GIT_TAG")
|
|
fi
|
|
|
|
# 推送 Docker 镜像
|
|
for TAG in "${TAGS[@]}"; do
|
|
echo "Pushing Docker image $IMAGE_NAME:$TAG"
|
|
docker push $IMAGE_NAME:$TAG
|
|
done
|
|
|
|
echo "Docker images pushed successfully." |