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