added release script

master
Michael Ochmann 5 months ago
parent 07829c8177
commit 889cf236d2
  1. 42
      release

@ -0,0 +1,42 @@
#!/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
Loading…
Cancel
Save