@ -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 }}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user