1
0
mirror of synced 2025-12-26 14:02:10 -05:00
Files
airbyte/tools/bin/clean_local.sh

26 lines
714 B
Bash
Executable File

#!/usr/bin/env bash
set -e
. tools/lib/lib.sh
echo "Disk space before:"
docker run --rm busybox df -h
# Clean docker images
docker images "airbyte/source*" | grep airbyte | grep -v postgres | tr -s ' ' | cut -d" " -f 3 | xargs -n 1 -I {} docker image rm {}
docker images "airbyte/destination*" | grep airbyte | grep -v postgres | tr -s ' ' | cut -d" " -f 3 | xargs -n 1 -I {} docker image rm {}
docker image prune --force
# Clean build artifacts
cd $SCRIPT_DIRECTORY && cd ../..
rm -rf build/*
rm -rf */*/build
rm -rf airbyte-integrations/*/build
rm -rf airbyte-integrations/*/*/build
rm -rf airbyte-integrations/connectors/*/.venv
cd $SCRIPT_DIRECTORY
echo "Disk space after:"
docker run --rm busybox df -h