15 lines
294 B
Bash
Executable File
15 lines
294 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
VERSION="$(git tag | tail -1 | cut -c2-)"
|
|
[ -z "$VERSION" ] && exit 1
|
|
NAME="$(basename $PWD)-${VERSION}"
|
|
TMP="/tmp/${NAME}"
|
|
mkdir "$TMP" || rm -r "${TMP}"
|
|
cp -r ./ "$TMP/"
|
|
OPWD="$PWD"
|
|
cd /tmp/
|
|
tar -c -z "$NAME" -f "${NAME}.tar.gz"
|
|
mv "${NAME}.tar.gz" "$OPWD"
|
|
rm -r "${TMP}"
|