2019-08-09 12:51:42 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
|
|
rm -rf /tmp/release
|
|
|
|
|
mkdir -p /tmp/release
|
|
|
|
|
cp bb /tmp/release
|
2019-12-13 17:13:35 +00:00
|
|
|
# cp src-bash/bbk /tmp/release
|
2019-12-12 22:07:35 +00:00
|
|
|
|
2019-08-09 12:51:42 +00:00
|
|
|
VERSION=$(cat resources/BABASHKA_VERSION)
|
|
|
|
|
|
|
|
|
|
cd /tmp/release
|
2020-03-29 11:05:27 +00:00
|
|
|
mkdir -p /tmp/bb_size
|
|
|
|
|
./bb '(spit "/tmp/bb_size/size" (.length (io/file "bb")))'
|
2019-08-09 12:51:42 +00:00
|
|
|
|
2021-03-12 09:16:39 +00:00
|
|
|
## release binary as tar.gz archive
|
2019-08-09 12:51:42 +00:00
|
|
|
|
2021-03-15 16:21:17 +00:00
|
|
|
arch=${BABASHKA_ARCH:-amd64}
|
2021-03-15 15:56:32 +00:00
|
|
|
|
2021-04-09 15:40:01 +00:00
|
|
|
if [ "$BABASHKA_STATIC" = "true" ]; then
|
|
|
|
|
arch="$arch-static"
|
|
|
|
|
fi
|
|
|
|
|
|
2021-03-15 15:56:32 +00:00
|
|
|
tar zcvf "babashka-$VERSION-$BABASHKA_PLATFORM-$arch.tar.gz" bb # bbk
|
2019-08-09 12:51:42 +00:00
|
|
|
|
|
|
|
|
## cleanup
|
|
|
|
|
|
2019-12-13 17:13:35 +00:00
|
|
|
rm bb # bbk
|