小写镜像名
Some checks failed
简单测试 / test (push) Failing after 11s

This commit is contained in:
2025-07-12 20:21:42 +08:00
parent 21f5eefac8
commit 8ed0d974e1

View File

@ -33,39 +33,33 @@ jobs:
run: | run: |
echo "🐳 构造Node.js Hello World应用镜像..." echo "🐳 构造Node.js Hello World应用镜像..."
# 设置镜像标签
REGISTRY_HOST=$(echo "${{ gitea.server_url }}" | sed 's|https\?://||')
OWNER=${{ gitea.repository_owner }}
LOWER_OWNER=$(echo "$OWNER" | tr '[:upper:]' '[:lower:]')
# 获取仓库名称并转换为小写 # 获取仓库名称并转换为小写
REPO_NAME=${{ gitea.repository }} LOWER_REPO_NAME=$(echo "${{ gitea.repository_name }}" | tr '[:upper:]' '[:lower:]')
LOWER_REPO_NAME=$(echo "$REPO_NAME" | tr '[:upper:]' '[:lower:]')
# 构造完整的镜像名称 (registry/owner/repo)
IMAGE_NAME="$REGISTRY_HOST/$LOWER_OWNER/$LOWER_REPO_NAME"
IMAGE_TAG="latest"
COMMIT_SHA="${{ gitea.sha }}" COMMIT_SHA="${{ gitea.sha }}"
echo "📦 镜像名称: $LOWER_REPO_NAME" echo "📦 镜像名称: $LOWER_REPO_NAME"
echo "🏷️ 镜像标签: $IMAGE_TAG"
echo "📋 提交SHA: $COMMIT_SHA" echo "📋 提交SHA: $COMMIT_SHA"
# 构造镜像 # 构造镜像
docker build -t "$LOWER_REPO_NAME:$IMAGE_TAG" -t "$IMAGE_NAME:$COMMIT_SHA" . docker build -t "$LOWER_REPO_NAME:latest" -t "$LOWER_REPO_NAME:$COMMIT_SHA" .
echo "✅ Docker镜像构造完成" # 可以将此信息改为更通用 echo "✅ Docker镜像构造完成" # 可以将此信息改为更通用
# - name: 推送Docker镜像 # - name: 推送Docker镜像
# run: | # run: |
# echo "🚀 推送Docker镜像到Gitea registry..." # echo "🚀 推送Docker镜像到Gitea registry..."
# # 获取仓库名称并转换为小写
# REPO_NAME=${{ gitea.repository }}
# LOWER_REPO_NAME=$(echo "$REPO_NAME" | tr '[:upper:]' '[:lower:]')
# # 设置镜像标签 # # 设置镜像标签
# REGISTRY_HOST=$(echo "${{ gitea.server_url }}" | sed 's|https\?://||') # REGISTRY_HOST=$(echo "${{ gitea.server_url }}" | sed 's|https\?://||')
# REPO_OWNER="${{ gitea.repository_owner }}" # REPO_OWNER="${{ gitea.repository_owner }}"
# REPO_OWNER_LOWER="${REPO_OWNER,,}" # REPO_OWNER_LOWER="${REPO_OWNER,,}"
# IMAGE_NAME="$REGISTRY_HOST/$REPO_OWNER_LOWER/hello-world-app" # IMAGE_NAME="$REGISTRY_HOST/$REPO_OWNER_LOWER/$LOWER_REPO_NAME"
# IMAGE_TAG="latest" # IMAGE_TAG="latest"
# COMMIT_SHA="${{ gitea.sha }}" # COMMIT_SHA="${{ gitea.sha }}"