PortValhalla/scripts/Software/Woodpecker CLI/install.sh

25 lines
680 B
Bash
Raw Normal View History

#!/bin/bash
# Elevate script
if [ ! "$UID" -eq 0 ]
then
sudo bash "$BASH_SOURCE";
else
2023-01-23 15:11:51 +00:00
workingDirectory="$(pwd)";
contextRoot="$(mktemp -d)";
cd "$contextRoot";
# Preview from docker container
# container_id="$(docker create woodpeckerci/woodpecker-cli:next)"
# docker cp $container_id:/bin/woodpecker-cli /usr/local/bin/woodpecker-cli
# Latest from GitHub
wget https://github.com/woodpecker-ci/woodpecker/releases/download/v0.15.5/woodpecker-cli_linux_amd64.tar.gz \
-O woodpecker-cli.tar.gz;
tar -xvzf woodpecker-cli.tar.gz;
install woodpecker-cli /usr/local/bin;
2023-01-23 15:11:51 +00:00
cd "$workingDirectory";
rm -rf "$contextRoot";
fi