debug: 自动查找 Gitea 仓库路径
## 修改内容 - 尝试多个可能的 Gitea 仓库路径 - 如果都找不到,执行 find 命令搜索 - 输出搜索结果,方便确定正确路径 ## 目的 - 找到服务器上 Gitea 仓库的实际位置 - 根据输出确定正确路径 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -16,10 +16,33 @@ jobs:
|
|||||||
- name: Prepare code
|
- name: Prepare code
|
||||||
run: |
|
run: |
|
||||||
WORK_DIR="/tmp/rent-deploy"
|
WORK_DIR="/tmp/rent-deploy"
|
||||||
# Gitea 仓库在宿主机的实际路径
|
|
||||||
GITEA_REPO="/www/dk_project/dk_app/gitea/gitea_P4dS/gitea/gitea/repositories/xiaoquan/rent.git"
|
|
||||||
|
|
||||||
echo "准备代码目录..."
|
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
|
if [ -d "$WORK_DIR/.git" ]; then
|
||||||
echo "代码目录已存在,更新代码..."
|
echo "代码目录已存在,更新代码..."
|
||||||
|
|||||||
Reference in New Issue
Block a user