AletaReleaser/build.sh

23 lines
504 B
Bash
Raw Normal View History

2022-02-08 05:42:26 +01:00
cd $(dirname $0)
2022-02-08 20:50:21 +01:00
pushd aleta
git fetch
current_commit=$(git rev-parse HEAD)
if [ $current_commit == `git rev-parse @{u}` ]; then
echo 'Aleta is updated'
exit 0
fi
git pull
popd
2022-02-08 05:42:26 +01:00
if [ -e output ]; then
rm -rf output
fi
mkdir output
sudo docker build --no-cache -t aletareleaser:latest .
sudo docker run -v $(realpath output):/var/lib/aleta/output --rm -it aletareleaser
2022-02-08 20:50:21 +01:00
if [ ! -e output/aleta.tar.gz ]; then
echo "aleta.tar.gz not exists." 1>&2
exit 1
fi
perl create_aleta_release.pl