diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 917fd64..e797262 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -17,6 +17,9 @@ jobs: run: | WORK_DIR="/tmp/rent-deploy" + # 使用宿主机的 Gitea 端口 + GITEA_URL="http://host.docker.internal:10082/xiaoquan/rent.git" + if [ -d "$WORK_DIR" ]; then echo "代码目录已存在,拉取最新代码..." cd $WORK_DIR @@ -24,7 +27,11 @@ jobs: git reset --hard origin/${{ github.ref_name }} else echo "首次克隆代码..." - git clone ${{ gitea.server_url }}/${{ gitea.repository }}.git $WORK_DIR + # 尝试多个可能的地址 + git clone $GITEA_URL $WORK_DIR || \ + git clone http://172.17.0.1:10082/xiaoquan/rent.git $WORK_DIR || \ + git clone http://localhost:10082/xiaoquan/rent.git $WORK_DIR + cd $WORK_DIR git checkout ${{ github.ref_name }} fi