debug: 自动查找 Gitea 仓库路径

## 修改内容
- 尝试多个可能的 Gitea 仓库路径
- 如果都找不到,执行 find 命令搜索
- 输出搜索结果,方便确定正确路径

## 目的
- 找到服务器上 Gitea 仓库的实际位置
- 根据输出确定正确路径

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-06-10 17:43:10 +08:00
parent e1612f63db
commit 860ad35387
+25 -2
View File
@@ -16,10 +16,33 @@ jobs:
- name: Prepare code
run: |
WORK_DIR="/tmp/rent-deploy"
# Gitea 仓库在宿主机的实际路径
GITEA_REPO="/www/dk_project/dk_app/gitea/gitea_P4dS/gitea/gitea/repositories/xiaoquan/rent.git"
echo "准备代码目录..."
echo "查找 Gitea 仓库路径..."
# 查找可能的 Gitea 仓库路径
POSSIBLE_PATHS=(
"/www/dk_project/dk_app/gitea/gitea_P4dS/data/gitea/repositories/xiaoquan/rent.git"
"/www/dk_project/dk_app/gitea/gitea_P4dS/gitea/data/git/repositories/xiaoquan/rent.git"
"/var/lib/docker/volumes/gitea_data/_data/git/repositories/xiaoquan/rent.git"
)
GITEA_REPO=""
for path in "${POSSIBLE_PATHS[@]}"; do
if [ -d "$path" ]; then
GITEA_REPO="$path"
echo "✅ 找到仓库: $path"
break
fi
done
if [ -z "$GITEA_REPO" ]; then
echo "❌ 未找到 Gitea 仓库,尝试查找..."
find /www/dk_project/dk_app/gitea -name "rent.git" -type d 2>/dev/null || true
find /var/lib/docker/volumes -name "rent.git" -type d 2>/dev/null || true
echo "请检查上面的输出,找到正确的仓库路径"
exit 1
fi
if [ -d "$WORK_DIR/.git" ]; then
echo "代码目录已存在,更新代码..."