Skip to content

Commit 1a9f44f

Browse files
update heroku cli installation script (#8566)
1 parent 9d1c613 commit 1a9f44f

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed
Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
11
#!/bin/bash -e
22
################################################################################
33
## File: heroku.sh
4-
## Desc: Installs Heroku CLI
4+
## Desc: This script installs Heroku CLI. Based on instructions found here: https://devcenter.heroku.com/articles/heroku-cli
55
################################################################################
66

7-
# Install Heroku CLI
8-
curl -fsSL https://cli-assets.heroku.com/install.sh | sh
7+
## Install Heroku CLI
98

10-
invoke_tests "Tools" "Heroku"
9+
# add heroku repository to apt
10+
echo "deb https://cli-assets.heroku.com/channels/stable/apt ./" > /etc/apt/sources.list.d/heroku.list
11+
12+
# install heroku's release key for package verification
13+
curl https://cli-assets.heroku.com/channels/stable/apt/release.key | apt-key add -
14+
15+
# install heroku
16+
apt-get update -y && apt-get install -y heroku
17+
18+
# remove heroku's apt repository
19+
rm /etc/apt/sources.list.d/heroku.list
20+
21+
invoke_tests "Tools" "Heroku"

0 commit comments

Comments
 (0)