This commit is contained in:
@ -53,9 +53,10 @@ jobs:
|
||||
echo "🐳 构造Node.js Hello World应用镜像..."
|
||||
|
||||
echo "📦 镜像名称: $REPOSITORY"
|
||||
|
||||
|
||||
# 构造镜像
|
||||
docker build -t "$REPOSITORY:latest" .
|
||||
BUILD_IMAGE_CMD="docker build -t $REPOSITORY:latest ."
|
||||
eval $BUILD_IMAGE_CMD
|
||||
echo "✅ Docker镜像构造完成!" # 可以将此信息改为更通用
|
||||
|
||||
- name: 推送Docker镜像
|
||||
@ -63,30 +64,31 @@ jobs:
|
||||
echo "🚀 推送Docker镜像到Gitea registry..."
|
||||
|
||||
IMAGE_TAG="latest"
|
||||
COMMIT_SHA="${{ gitea.sha }}"
|
||||
echo "📋 提交SHA: $COMMIT_SHA"
|
||||
# COMMIT_SHA="${{ gitea.sha }}"
|
||||
# echo "📋 提交SHA: $COMMIT_SHA"
|
||||
|
||||
#镜像名称
|
||||
IMAGE_NAME="$REGISTRY_HOST/$REPOSITORY:$IMAGE_TAG"
|
||||
|
||||
echo "🏷️ 镜像名称+标签: $REPOSITORY:$IMAGE_TAG"
|
||||
echo "🏷️ 镜像推送路径: $IMAGE_NAME"
|
||||
# echo "🏷️ 镜像名称+标签: $REPOSITORY:$IMAGE_TAG"
|
||||
# echo "🏷️ 镜像推送路径: $IMAGE_NAME"
|
||||
|
||||
#打标签
|
||||
echo "🔍 打标签 :docker tag $REPOSITORY:$IMAGE_TAG $IMAGE_NAME"
|
||||
docker tag "$REPOSITORY:$IMAGE_TAG" "$IMAGE_NAME"
|
||||
TAG_IMAGE_CMD="docker tag $REPOSITORY:$IMAGE_TAG $IMAGE_NAME"
|
||||
eval $TAG_IMAGE_CMD
|
||||
|
||||
#推送镜像
|
||||
echo "🔍 推送镜像 :docker push $IMAGE_NAME"
|
||||
docker push "$IMAGE_NAME"
|
||||
PUSH_IMAGE_CMD="docker push $IMAGE_NAME"
|
||||
eval $PUSH_IMAGE_CMD
|
||||
echo "✅ Docker镜像推送完成!"
|
||||
|
||||
- name: 清理Docker镜像
|
||||
run: |
|
||||
echo "🔍 清理Docker镜像"
|
||||
|
||||
CLEAR_IMAGE_CMD="docker rmi $REPOSITORY:latest"
|
||||
|
||||
|
||||
echo "🔍 清理Docker镜像命令: $CLEAR_IMAGE_CMD"
|
||||
eval $CLEAR_IMAGE_CMD
|
||||
|
||||
|
||||
Reference in New Issue
Block a user