优化镜像打包19
All checks were successful
简单测试 / test (push) Successful in 19s

This commit is contained in:
2025-07-12 22:34:30 +08:00
parent 071248596c
commit bb3c438b58

View File

@ -54,12 +54,10 @@ jobs:
run: | run: |
echo "🐳 构造Node.js Hello World应用镜像..." echo "🐳 构造Node.js Hello World应用镜像..."
# echo "📦 镜像名称: $REPOSITORY"
# 构造镜像 # 构造镜像
BUILD_IMAGE_CMD="docker build -t $REPOSITORY:latest ." BUILD_IMAGE_CMD="docker build -t $REPOSITORY:latest ."
echo "📦 构造Docker镜像命令: $BUILD_IMAGE_CMD" echo "📦 构造Docker镜像命令: $BUILD_IMAGE_CMD" && eval $BUILD_IMAGE_CMD
eval $BUILD_IMAGE_CMD
echo "✅ Docker镜像构造完成" # 可以将此信息改为更通用 echo "✅ Docker镜像构造完成" # 可以将此信息改为更通用
- name: 推送Docker镜像 - name: 推送Docker镜像
@ -70,25 +68,21 @@ jobs:
IMAGE_PATH="$REGISTRY_HOST/$REPOSITORY" IMAGE_PATH="$REGISTRY_HOST/$REPOSITORY"
echo "🔍 远程镜像路径: $IMAGE_PATH" echo "🔍 远程镜像路径: $IMAGE_PATH"
#打标签
TAG_IMAGE_CMD="docker tag $REPOSITORY $IMAGE_PATH:latest"
echo "🏷️ 打标签命令: $TAG_IMAGE_CMD"
eval $TAG_IMAGE_CMD
#推送镜像
echo "🔍 推送镜像 :docker push $IMAGE_PATH:latest"
PUSH_IMAGE_CMD="docker push $IMAGE_PATH:latest"
eval $PUSH_IMAGE_CMD
#打SHA标签 #打SHA标签
TAG_IMAGE_CMD="docker tag $REPOSITORY $IMAGE_PATH:${{ gitea.sha }}" TAG_IMAGE_CMD="docker tag $REPOSITORY $IMAGE_PATH:${{ gitea.sha }}"
echo "🏷️ 打标签命令: $TAG_IMAGE_CMD" echo "🏷️ 打标签命令: $TAG_IMAGE_CMD" && eval $TAG_IMAGE_CMD
eval $TAG_IMAGE_CMD
#推送SHA标签 #推送SHA标签
echo "🔍 推送SHA标签:docker push $IMAGE_PATH:${{ gitea.sha }}"
PUSH_IMAGE_CMD="docker push $IMAGE_PATH:${{ gitea.sha }}" PUSH_IMAGE_CMD="docker push $IMAGE_PATH:${{ gitea.sha }}"
eval $PUSH_IMAGE_CMD echo "🔍 推送SHA标签:$PUSH_IMAGE_CMD" && eval $PUSH_IMAGE_CMD
#打标签
TAG_IMAGE_CMD="docker tag $REPOSITORY $IMAGE_PATH:latest"
echo "🏷️ 打标签命令: $TAG_IMAGE_CMD" && eval $TAG_IMAGE_CMD
#推送镜像
PUSH_IMAGE_CMD="docker push $IMAGE_PATH:latest"
echo "🔍 推送镜像 :$PUSH_IMAGE_CMD" && eval $PUSH_IMAGE_CMD
echo "✅ Docker镜像推送完成" echo "✅ Docker镜像推送完成"