Skip to content

Commit

Permalink
Change rebar installation to use gh releases
Browse files Browse the repository at this point in the history
  • Loading branch information
Mikhail Timofeev committed May 31, 2021
1 parent 57a4965 commit 9a6b8dd
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions images/linux/scripts/installers/erlang.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,12 @@ apt-get update
apt-get install -y --no-install-recommends esl-erlang

# Install rebar3
wget -q -O rebar3 https://s3.amazonaws.com/rebar3/rebar3
chmod +x rebar3
mv rebar3 /usr/local/bin/rebar3
json=$(curl -sL "https://api.github.com/repos/erlang/rebar3/releases")
rebar3Version=$(echo $json | jq -r '.[] | select(.tag_name | contains("-") | not).tag_name' | sort -V | tail -n1)
rebar3DownloadUrl=$(echo $json | jq -r ".[] | select(.tag_name==\"$rebar3Version\").assets[].browser_download_url")
download_with_retries $rebar3DownloadUrl "/tmp"
mv /tmp/rebar3 /usr/local/bin/rebar3
chmod +x /usr/local/bin/rebar3

invoke_tests "Tools" "erlang"

Expand Down

0 comments on commit 9a6b8dd

Please sign in to comment.