mirror of
https://github.com/actions/runner-images.git
synced 2025-12-14 13:17:54 +00:00
Install hub without snap
This commit is contained in:
@@ -5,7 +5,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
# Source the helpers for use with the script
|
# Source the helpers for use with the script
|
||||||
source $HELPER_SCRIPTS/document.sh
|
source "$HELPER_SCRIPTS"/document.sh
|
||||||
|
|
||||||
## Install git
|
## Install git
|
||||||
add-apt-repository ppa:git-core/ppa -y
|
add-apt-repository ppa:git-core/ppa -y
|
||||||
@@ -46,7 +46,15 @@ DocumentInstalledItem "Git Large File Storage (LFS) ($(git-lfs --version 2>&1 |
|
|||||||
DocumentInstalledItem "Git-ftp ($(git-ftp --version | cut -d ' ' -f 3))"
|
DocumentInstalledItem "Git-ftp ($(git-ftp --version | cut -d ' ' -f 3))"
|
||||||
|
|
||||||
#Install hub
|
#Install hub
|
||||||
snap install hub --classic
|
TEMP_HUB=$(mktemp -d -t)
|
||||||
|
pushd "$TEMP_HUB" || exit
|
||||||
|
URL=$(curl -s https://api.github.com/repos/github/hub/releases/latest | jq -r '.assets[].browser_download_url | select(contains("hub-linux-amd64"))')
|
||||||
|
wget -P "$TEMP_HUB" "$URL"
|
||||||
|
tar xzvf "$TEMP_HUB"/hub-linux-amd64-*.tgz --strip-components 1
|
||||||
|
mv bin/hub /usr/local/bin
|
||||||
|
rm -rf "$TEMP_HUB"
|
||||||
|
popd || exit
|
||||||
|
|
||||||
if command -v hub; then
|
if command -v hub; then
|
||||||
echo "hub CLI was installed successfully"
|
echo "hub CLI was installed successfully"
|
||||||
DocumentInstalledItem "Hub CLI ($(hub --version | grep "hub version" | cut -d ' ' -f 3))"
|
DocumentInstalledItem "Hub CLI ($(hub --version | grep "hub version" | cut -d ' ' -f 3))"
|
||||||
|
|||||||
Reference in New Issue
Block a user