From 7d5e8c1c2128cc9be791202c1367fa4cbc264a7d Mon Sep 17 00:00:00 2001 From: D8D Developer Date: Fri, 2 Jan 2026 00:58:55 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20chore(scripts):=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=8F=91=E5=B8=83=E8=84=9A=E6=9C=AC=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E8=BF=9C=E7=A8=8B=E4=BB=93=E5=BA=93=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将硬编码的远程仓库名称从 'gitea' 更改为 'origin' 以提升通用性 - 更新标签获取、代码拉取、标签推送和构建进度链接中的远程引用 - 确保脚本在不同仓库配置下都能正常工作 --- scripts/release.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) mode change 100644 => 100755 scripts/release.sh diff --git a/scripts/release.sh b/scripts/release.sh old mode 100644 new mode 100755 index 9d2be01..1edf314 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -15,7 +15,7 @@ if [ $# -eq 0 ]; then echo "" echo "📋 Gitea 最近10个标签:" # 尝试获取远程标签,如果失败则使用本地标签 - REMOTE_TAGS=$(git ls-remote --tags gitea 2>/dev/null | grep -v "\^{}" | cut -f 2 | sed 's|refs/tags/||') + REMOTE_TAGS=$(git ls-remote --tags origin 2>/dev/null | grep -v "\^{}" | cut -f 2 | sed 's|refs/tags/||') if [ -z "$REMOTE_TAGS" ]; then echo "⚠️ 无法获取远程标签,显示本地最近10个标签:" git tag --list | sort -V | tail -10 @@ -29,7 +29,7 @@ fi if [ "$1" = "--list" ] || [ "$1" = "-l" ]; then echo "📋 Gitea 所有标签:" # 尝试获取远程标签,如果失败则使用本地标签 - REMOTE_TAGS=$(git ls-remote --tags gitea 2>/dev/null | grep -v "\^{}" | cut -f 2 | sed 's|refs/tags/||') + REMOTE_TAGS=$(git ls-remote --tags origin 2>/dev/null | grep -v "\^{}" | cut -f 2 | sed 's|refs/tags/||') if [ -z "$REMOTE_TAGS" ]; then echo "⚠️ 无法获取远程标签,显示本地标签:" git tag --list | sort -V @@ -68,7 +68,7 @@ echo "🌿 当前分支: $CURRENT_BRANCH" # 拉取最新代码 echo "📥 拉取最新代码..." -git pull gitea "$CURRENT_BRANCH" +git pull origin "$CURRENT_BRANCH" # 创建标签 @@ -77,7 +77,7 @@ git tag "$TAG" # 推送标签 echo "📤 推送标签到远程仓库..." -git push gitea "$TAG" +git push origin "$TAG" echo "" echo "🎉 发布流程已启动!" @@ -85,4 +85,4 @@ echo "📋 版本: $VERSION" echo "🏷️ 标签: $TAG" echo "🔗 GitHub Actions 将自动构建和发布 Docker 镜像" echo "" -echo "📊 查看构建进度: $(git config --get remote.gitea.url | sed 's|^ssh://||' | sed 's|^git@||' | sed 's|:|/|' | sed 's|\.git$||')/actions" \ No newline at end of file +echo "📊 查看构建进度: $(git config --get remote.origin.url | sed 's|^ssh://||' | sed 's|^git@||' | sed 's|:|/|' | sed 's|\.git$||')/actions" \ No newline at end of file