小写镜像名17
All checks were successful
简单测试 / test (push) Successful in 15s

This commit is contained in:
2025-07-12 21:14:35 +08:00
parent d3871f4ad7
commit 6b06318636

View File

@ -18,17 +18,22 @@ jobs:
echo "📦 计算并设置后续步骤所需的环境变量..." echo "📦 计算并设置后续步骤所需的环境变量..."
# 计算 REPO_NAME # 计算 REPO_NAME
REPOSITORY="${{ gitea.repository }}" REPOSITORY="${{ gitea.repository }}"
# 使用 bash 的字符串替换功能截取,确保兼容性 # 使用 bash 的字符串替换功能截取,确保兼容性
REPO_NAME=$(echo "${REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]') # 从第一个 / 后面开始截取 REPO_NAME=$(echo "${REPOSITORY#*/}" | tr '[:upper:]' '[:lower:]') # 从第一个 / 后面开始截取
echo "➡️ 计算出的仓库名称: $REPO_NAME" echo "➡️ 计算出的仓库名称: $REPO_NAME"
# 将 REPO_NAME 写入 $GITHUB_ENV使其对后续步骤可用 # 将 REPO_NAME 写入 $GITHUB_ENV使其对后续步骤可用
echo "REPO_NAME=$REPO_NAME" >> $GITHUB_ENV echo "REPO_NAME=$REPO_NAME" >> $GITHUB_ENV
# 计算 REGISTRY_HOST # 计算 REGISTRY_HOST
# 使用 sed 移除 http:// 或 https:// # 使用 sed 移除 http:// 或 https://
REGISTRY_HOST=$(echo "${{ gitea.server_url }}" | sed 's|https\?://||') REGISTRY_HOST=$(echo "${{ gitea.server_url }}" | sed 's|https\?://||')
echo "➡️ 计算出的Registry地址: $REGISTRY_HOST" echo "➡️ 计算出的Registry地址: $REGISTRY_HOST"
# 将 REGISTRY_HOST 写入 $GITHUB_ENV使其对后续步骤可用 # 将 REGISTRY_HOST 写入 $GITHUB_ENV使其对后续步骤可用
echo "REGISTRY_HOST=$REGISTRY_HOST" >> $GITHUB_ENV echo "REGISTRY_HOST=$REGISTRY_HOST" >> $GITHUB_ENV
# 您可以在这里添加其他需要计算并传递的变量 # 您可以在这里添加其他需要计算并传递的变量
echo "✅ 环境变量设置完成!" echo "✅ 环境变量设置完成!"
@ -36,10 +41,6 @@ jobs:
run: | run: |
echo "🔐 登录到Gitea Registry..." echo "🔐 登录到Gitea Registry..."
echo "📡 Registry地址: $REGISTRY_HOST" echo "📡 Registry地址: $REGISTRY_HOST"
# 获取registry地址
REGISTRY_HOST=$(echo "${{ gitea.server_url }}" | sed 's|https\?://||')
cat /etc/docker/daemon.json || echo 'cat /etc/docker/daemon.json 失败'
echo "📡 Registry地址: $REGISTRY_HOST"
echo "👤 用户名: ${{ gitea.actor }}" echo "👤 用户名: ${{ gitea.actor }}"
# 使用HTTP协议登录 # 使用HTTP协议登录