fix: switch to wget with auth header for archive download
Some checks failed
Deploy to Server / deploy (push) Failing after 18s
Some checks failed
Deploy to Server / deploy (push) Failing after 18s
This commit is contained in:
@@ -26,14 +26,15 @@ jobs:
|
||||
echo -e "\n===== 停止并清理 Docker ====="
|
||||
echo $SUDO_PASSWORD | sudo -S docker compose down
|
||||
|
||||
# 3. 拉取最新代码(用 curl 下载压缩包,避免 git 网络不稳定)
|
||||
# 3. 拉取最新代码(通过 gitea API 下载压缩包)
|
||||
echo -e "\n===== 拉取最新代码 ====="
|
||||
ARCHIVE_URL="https://sdd:zsj981107@gitea.tangledup-ai.com/quant-speed-AI/Scoring-System/archive/main.tar.gz"
|
||||
ARCHIVE_URL="https://gitea.tangledup-ai.com/quant-speed-AI/Scoring-System/archive/main.tar.gz"
|
||||
AUTH_HEADER="Authorization: Basic $(echo -n 'sdd:zsj981107' | base64)"
|
||||
rm -f /tmp/scoring.tar.gz
|
||||
DOWNLOAD_OK=false
|
||||
for i in 1 2 3; do
|
||||
echo "第 $i 次尝试下载代码包..."
|
||||
curl -L --http1.1 -k --ignore-content-length -o /tmp/scoring.tar.gz "$ARCHIVE_URL" || true
|
||||
wget --header="$AUTH_HEADER" -O /tmp/scoring.tar.gz "$ARCHIVE_URL" 2>&1 || true
|
||||
FILE_SIZE=$(stat -c%s /tmp/scoring.tar.gz 2>/dev/null || echo 0)
|
||||
echo "下载文件大小: $FILE_SIZE bytes"
|
||||
if [ "$FILE_SIZE" -gt 10240 ] && tar -tzf /tmp/scoring.tar.gz > /dev/null 2>&1; then
|
||||
|
||||
Reference in New Issue
Block a user