357f2be14e
Allow toolchain builder to add a suffix to toolchain name. It is useful for rebuilding the same toolchain in different environment. (cherry picked from commit 83148fc5bb4e8bcc5afcf119df53ec1bc854be17)
20 lines
566 B
Bash
Executable File
20 lines
566 B
Bash
Executable 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 -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." |