opentracker is an open and free bittorrent tracker project by erdgeist.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

42 lines
649 B

#!/usr/bin/env bash
build() {
sudo docker buildx build -t mikognn/opentracker:$1 --platform linux/amd64,linux/arm64,linux/arm64/v8,linux/arm/v7 .
echo "Do you want to push to docker.io? [Y/n] "
read answer
if [ "$answer" == "y" ] || [ "$answer" == "" ]; then
sudo docker push mikognn/opentracker:$1
else
echo "not pushing."
fi
}
help() {
cat << EOF
USAGE: release --version <version>
EOF
}
tag="latest"
while [ $# -gt 0 ]; do
case $1 in
--version|-v)
shift
if [ "$1" == "" ]; then
echo "ERROR: version missing"
help
exit 1
fi
tag=$1
shift
;;
*)
help
exit 1
;;
esac
shift
done
build $tag