推送Docker镜像4
Some checks failed
简单测试 / test (push) Failing after 19s

This commit is contained in:
2025-07-12 21:26:07 +08:00
parent 5291f21df0
commit 932c5476d0

View File

@ -18,6 +18,7 @@ jobs:
echo "📦 计算并设置后续步骤所需的环境变量..." echo "📦 计算并设置后续步骤所需的环境变量..."
# 计算 REPO_NAME # 计算 REPO_NAME
REPOSITORY="${{ gitea.repository }}" REPOSITORY="${{ gitea.repository }}"
echo "REPOSITORY=$REPOSITORY" >> $GITHUB_ENV
# 使用 bash 的字符串替换功能截取,确保兼容性 # 使用 bash 的字符串替换功能截取,确保兼容性
REPO_NAME=$(echo "${REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]') # 从第一个 / 后面开始截取 REPO_NAME=$(echo "${REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]') # 从第一个 / 后面开始截取
@ -51,26 +52,25 @@ jobs:
run: | run: |
echo "🐳 构造Node.js Hello World应用镜像..." echo "🐳 构造Node.js Hello World应用镜像..."
IMAGE_TAG="latest"
COMMIT_SHA="${{ gitea.sha }}"
echo "📦 镜像名称: $REPO_NAME" echo "📦 镜像名称: $REPO_NAME"
echo "🏷️ 镜像标签: $IMAGE_TAG" echo "🏷️ 镜像标签: $IMAGE_TAG"
echo "📋 提交SHA: $COMMIT_SHA"
# 构造镜像 # 构造镜像
docker build -t "$REPO_NAME:$IMAGE_TAG" . docker build -t "$REPO_NAME:latest" .
echo "✅ Docker镜像构造完成" # 可以将此信息改为更通用 echo "✅ Docker镜像构造完成" # 可以将此信息改为更通用
- name: 推送Docker镜像 - name: 推送Docker镜像
run: | run: |
echo "🚀 推送Docker镜像到Gitea registry..." echo "🚀 推送Docker镜像到Gitea registry..."
IMAGE_TAG="latest"
COMMIT_SHA="${{ gitea.sha }}"
echo "📋 提交SHA: $COMMIT_SHA"
#镜像名称 #镜像名称
IMAGE_NAME="$REGISTRY_HOST/$REPOSITORY:$IMAGE_TAG" IMAGE_NAME="$REGISTRY_HOST/$REPOSITORY:$IMAGE_TAG"
echo "镜像名称+标签: $REPOSITORY:$IMAGE_TAG" echo "🏷️ 镜像名称+标签: $REPOSITORY:$IMAGE_TAG"
echo "🏷️ 镜像推送路径: $IMAGE_NAME" echo "🏷️ 镜像推送路径: $IMAGE_NAME"
#推送镜像 #推送镜像