docker-lbrynet/scripts/get_release.sh

27 lines
617 B
Bash
Raw Normal View History

#!/bin/bash
if [[ ${1} == "rc" ]]; then
API_URL="https://api.github.com/repos/lbryio/lbry/releases"
2019-06-19 15:50:54 +02:00
RC_SUFFIX="-rc"
else
API_URL="https://api.github.com/repos/lbryio/lbry/releases/latest"
2019-06-19 15:50:54 +02:00
RC_SUFFIX="rc"
fi
URL=$(
curl -si ${API_URL}|
grep browser_download_url|
grep linux|
head -n 1|
sed -E 's/.*"([^"]+)".*/\1/'
)
VERSION=$(echo $URL|sed -e 's/.*download\/v\([^"]*\)\/.*/\1/')
echo "Getting the latest version ${VERSION} from ${URL}..."
curl -OL $URL
unzip lbrynet-linux.zip
rm lbrynet-linux.zip
2019-06-19 15:50:54 +02:00
docker build -t lbryweb/lbrynet:$VERSION -t lbryweb/lbrynet:latest$RC_SUFFIX .