grid-apps-cmms/bin/build-upload

14 lines
388 B
Text
Raw Normal View History

#!/bin/bash
target=$1
tag=${2:-latest}
echo "build and release target=$target tag=$tag"
[ -z "$target" ] && echo "missing target" && exit
[ -z "$tag" ] && echo "missing tag" && exit
rm -rf dist && npm run build-${target} && for i in dist/*{exe,dmg,AppImage}; do
if [ -f "$i" ]; then
bn=$(basename $i)
gh release delete-asset ${tag} ${bn} -y
gh release upload ${tag} ${i}
fi
done