blob: d2cca444dd0801f4751a1e0c778fc423559828ed [file]
#!/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 \
--env TARGET="$TARGET" \
--env VERSION="$VERSION" \
--env TOOLCHAIN_VERSION_SUFFIX="$TOOLCHAIN_VERSION_SUFFIX" \
--name=$CONTAINER_NAME $IMAGE_NAME
mkdir -p artifacts
docker cp kotlin-toolchain-builder:"/home/ct/x-tools/$TARGET-$VERSION-$TOOLCHAIN_VERSION_SUFFIX.tar.gz" artifacts/
echo "Done."