ci: install Hugo from apt fallback first
Some checks failed
Deploy Hugo Blog to k3s / build-and-deploy (push) Failing after 13s

This commit is contained in:
root
2026-06-02 06:01:26 +08:00
parent cc1f554dec
commit e575130444

View File

@@ -33,7 +33,12 @@ jobs:
HUGO_DEB="hugo_extended_${HUGO_VERSION}_linux-amd64.deb" HUGO_DEB="hugo_extended_${HUGO_VERSION}_linux-amd64.deb"
HUGO_URL="https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_DEB}" HUGO_URL="https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_DEB}"
if command -v hugo >/dev/null 2>&1 && hugo version | grep -F "v${HUGO_VERSION}" >/dev/null; then if command -v hugo >/dev/null 2>&1; then
hugo version
exit 0
fi
if apt-get update && apt-get install -y --no-install-recommends hugo ca-certificates; then
hugo version hugo version
exit 0 exit 0
fi fi
@@ -42,7 +47,8 @@ jobs:
local proxy_name="$1" local proxy_name="$1"
shift shift
echo "Trying Hugo download via ${proxy_name}" echo "Trying Hugo download via ${proxy_name}"
env "$@" curl -fsSL --connect-timeout 20 --retry 2 --retry-delay 3 \ rm -f "/tmp/${HUGO_DEB}"
env "$@" curl -fL --connect-timeout 20 --retry 5 --retry-all-errors --retry-delay 5 \
-o "/tmp/${HUGO_DEB}" "$HUGO_URL" -o "/tmp/${HUGO_DEB}" "$HUGO_URL"
} }