parent
f68c2727fe
commit
4effc16f4a
|
|
@ -6,6 +6,9 @@ jobs:
|
|||
environment:
|
||||
HUGO_VERSION: "0.81.0"
|
||||
S3DEPLOY_VERSION: "2.3.5"
|
||||
# From https://github.com/bep/s3deploy/releases
|
||||
S3DEPLOY_VERSION_HASH: "95de91ed207ba32abd0df71f9681c1ede952f8358f3510b980b02550254c941a"
|
||||
|
||||
steps:
|
||||
- checkout
|
||||
- restore_cache:
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
HUGO_DOWNLOAD=hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz
|
||||
|
||||
set -x
|
||||
set -e
|
||||
|
||||
# Install Hugo if not already cached or upgrade an old version.
|
||||
if [ ! -e $HOME/bin/hugo ] || ! [[ `$HOME/bin/hugo version` =~ v${HUGO_VERSION} ]]; then
|
||||
wget https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_DOWNLOAD}
|
||||
tar xvzf ${HUGO_DOWNLOAD} hugo
|
||||
mv hugo $HOME/bin/hugo
|
||||
fi
|
||||
|
|
@ -2,18 +2,12 @@ set -x
|
|||
set -e
|
||||
|
||||
S3DEPLOY_DOWNLOAD=s3deploy_${S3DEPLOY_VERSION}_Linux-64bit.tar.gz
|
||||
S3DEPLOY_HASH=$(
|
||||
# Download the checksums file from https://github.com/bep/s3deploy/releases
|
||||
# and grep for the Linux-64bit.tar.gz hash.
|
||||
curl -sL https://github.com/bep/s3deploy/releases/download/v${S3DEPLOY_VERSION}/s3deploy_${S3DEPLOY_VERSION}_checksums.txt \
|
||||
| grep "Linux-64bit.tar.gz" | cut -f 1 -d" " | tr -d "\n"
|
||||
)
|
||||
|
||||
# Install s3deploy if not already cached or upgrade an old version.
|
||||
if [ ! -e $HOME/bin/s3deploy ] || ! [[ `$HOME/bin/s3deploy -V` =~ ${S3DEPLOY_VERSION} ]]; then
|
||||
# Download and verify checksum
|
||||
wget https://github.com/bep/s3deploy/releases/download/v${S3DEPLOY_VERSION}/${S3DEPLOY_DOWNLOAD}
|
||||
echo "$S3DEPLOY_HASH $S3DEPLOY_DOWNLOAD" | sha256sum --check -
|
||||
echo "$S3DEPLOY_VERSION_HASH $S3DEPLOY_DOWNLOAD" | sha256sum --check -
|
||||
|
||||
tar xvzf ${S3DEPLOY_DOWNLOAD} s3deploy
|
||||
mv s3deploy $HOME/bin/s3deploy
|
||||
|
|
|
|||
Loading…
Reference in New Issue