bigbluebutton-Github/build/setup.sh
2021-08-13 12:53:18 +02:00

31 lines
953 B
Bash
Executable File

#!/bin/bash -ex
PACKAGE_TO_BUILD="$1"
if [ -z "$PACKAGE_TO_BUILD" ]; then
set +x
echo "please provide a package name as first parameter, e.g."
echo "build/setup.sh bbb-freeswitch-core"
exit 1
fi
cd "$(dirname "$0")"
cd ..
mkdir -p artifacts
DOCKER_IMAGE=$(python3 -c 'import yaml; print(yaml.load(open("./.gitlab-ci.yml"), Loader=yaml.SafeLoader)["default"]["image"])')
# -v "$CACHE_DIR/dev":/root/dev
sudo docker run --rm \
-e "LOCAL_BUILD=1" \
--mount type=bind,src="$PWD",dst=/mnt \
--mount type=bind,src="${PWD}/artifacts,dst=/artifacts" \
-t "$DOCKER_IMAGE" /mnt/build/setup-inside-docker.sh "$PACKAGE_TO_BUILD"
# -v "$CACHE_DIR/$DISTRO/.gradle:/root/.gradle" \
# -v "$CACHE_DIR/$DISTRO/.grails:/root/.grails" \
# -v "$CACHE_DIR/$DISTRO/.ivy2:/root/.ivy2" \
# -v "$CACHE_DIR/$DISTRO/.m2:/root/.m2" \
# -v "$TMP/$TARGET:$TMP/$TARGET" \
find artifacts