diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 58eeca3..aa77a2d 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -139,6 +139,8 @@ jobs: deploy: needs: build-and-test runs-on: CDCD + env: + ACTIONS_STEP_DEBUG: true # 开启调试日志,查看 artifact 下载地址 container: image: dockerreg.eazygame.cn/node-with-docker:22 steps: @@ -185,6 +187,21 @@ jobs: echo "NO_PROXY=$NO_PROXY_VAL" >> $GITHUB_ENV echo "no_proxy=$NO_PROXY_VAL" >> $GITHUB_ENV + - name: 🔍 Debug Gitea Connectivity + run: | + echo "Testing DNS resolution..." + getent hosts gittea.eazygame.cn || echo "DNS resolution failed" + + echo "Testing connection to Gitea (port 3000)..." + # 假设 Gitea 跑在 3000 端口,如果不是请告诉我 + curl -v --connect-timeout 5 http://gittea.eazygame.cn:3000/ || echo "Failed to connect to Gitea:3000" + + echo "Testing connection to Gateway (port 3000)..." + # 重新获取一次 IP 用于测试 + GW_IP=$(ip route show | grep default | awk '{print $3}') + [ -z "$GW_IP" ] && GW_IP=$(hostname -I | awk '{print $1}' | sed 's/\.[0-9]*$/.1/') + curl -v --connect-timeout 5 http://$GW_IP:3000/ || echo "Failed to connect to Gateway:3000" + - name: Download artifacts uses: actions/download-artifact@v3 with: