fix-runtime-url
Some checks failed
CI / build-and-test (push) Successful in 13m13s
CI / deploy (push) Failing after 3m48s

This commit is contained in:
SpecialX
2026-02-26 10:46:24 +08:00
parent 3d0353b5fa
commit 1c5b24ce60

View File

@@ -181,11 +181,17 @@ jobs:
echo "Warning: Not root, cannot modify /etc/hosts"
fi
# 3. 设置 NO_PROXY (非常重要!防止请求走代理导致 Timeout)
# 包含 localhost, 127.0.0.1, 网关IP, 以及 Gitea 域名
# 3. 设置 NO_PROXY
NO_PROXY_VAL="localhost,127.0.0.1,$GATEWAY_IP,gittea.eazygame.cn,.eazygame.cn,192.168.0.0/16,10.0.0.0/8,172.16.0.0/12"
echo "NO_PROXY=$NO_PROXY_VAL" >> $GITHUB_ENV
echo "no_proxy=$NO_PROXY_VAL" >> $GITHUB_ENV
# 4. 【关键】强制修正 ACTIONS_RUNTIME_URL
# Gitea Runner 可能传入了错误的 URL (如 localhost),导致容器内无法访问
# 我们强制将其指向宿主机映射的域名
CORRECT_URL="http://gittea.eazygame.cn:3000/api/actions_pipeline/"
echo "Overriding ACTIONS_RUNTIME_URL to $CORRECT_URL"
echo "ACTIONS_RUNTIME_URL=$CORRECT_URL" >> $GITHUB_ENV
- name: 🔍 Debug Gitea Connectivity
run: |