ci: install Hugo from apt fallback first
Some checks failed
Deploy Hugo Blog to k3s / build-and-deploy (push) Failing after 13s
Some checks failed
Deploy Hugo Blog to k3s / build-and-deploy (push) Failing after 13s
This commit is contained in:
@@ -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"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user