26 lines
776 B
Bash
26 lines
776 B
Bash
|
#!/usr/bin/env bash
|
||
|
set -e
|
||
|
|
||
|
[ -n "$PICO_BUILD_ENV" ] || { echo "No Pico build environment specified" >&2; exit 1; }
|
||
|
|
||
|
# parameters
|
||
|
ARCHIVE_DIR="${1:-$PICO_PROJECT_DIR}" # directory to create release archives in
|
||
|
|
||
|
# print parameters
|
||
|
echo "Cleaning up build environment..."
|
||
|
printf 'PICO_DEPLOY_DIR="%s"\n' "$PICO_DEPLOY_DIR"
|
||
|
printf 'PICO_BUILD_DIR="%s"\n' "$PICO_BUILD_DIR"
|
||
|
printf 'ARCHIVE_DIR="%s"\n' "$ARCHIVE_DIR"
|
||
|
echo
|
||
|
|
||
|
echo "Removing deployment directory..."
|
||
|
[ ! -d "$PICO_DEPLOY_DIR" ] || rm -rf "$PICO_DEPLOY_DIR"
|
||
|
|
||
|
echo "Removing build directory..."
|
||
|
[ ! -d "$PICO_BUILD_DIR" ] || rm -rf "$PICO_BUILD_DIR"
|
||
|
|
||
|
echo "Removing release archives..."
|
||
|
find "$ARCHIVE_DIR" -mindepth 1 -maxdepth 1 \
|
||
|
\( -name 'pico-release-*.tar.gz' -o -name 'pico-release-*.zip' \) \
|
||
|
-delete
|