blob: d51a00bc363b1237e716d7a50d6e4f0355cdd053 [file] [log] [blame]
#!/bin/bash
set -eou pipefail
CONTAINER_NAME=kotlin-toolchain-builder
IMAGE_NAME=kotlin-toolchain-builder
TARGET=$1
VERSION=$2
TOOLCHAIN_VERSION_SUFFIX="${3:-""}"
docker ps -a | grep $CONTAINER_NAME > /dev/null \
&& docker stop $CONTAINER_NAME > /dev/null \
&& docker rm $CONTAINER_NAME > /dev/null
echo "Running build script in container..."
docker run -it -v "$PWD"/artifacts:/artifacts \
--env TARGET="$TARGET" \
--env VERSION="$VERSION" \
--env TOOLCHAIN_VERSION_SUFFIX="$TOOLCHAIN_VERSION_SUFFIX" \
--name=$CONTAINER_NAME $IMAGE_NAME
echo "Done."