More robust toolchain builder script

This commit is contained in:
Sergey Bogolepov
2020-12-07 12:36:16 +07:00
committed by Stanislav Erokhin
parent 61ece4d364
commit e6d202a2aa
@@ -1,4 +1,4 @@
#!/bin/sh
#!/bin/bash
set -eou pipefail
CONTAINER_NAME=kotlin-toolchain-builder
@@ -6,13 +6,9 @@ IMAGE_NAME=kotlin-toolchain-builder
TARGET=$1
VERSION=$2
if ! "docker ps -a | grep $CONTAINER_NAME";
then
echo "Removing previous container..."
docker stop $CONTAINER_NAME
docker rm $CONTAINER_NAME
echo "Done."
fi
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" --name=$CONTAINER_NAME $IMAGE_NAME