More robust toolchain builder script
This commit is contained in:
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
|
||||
|
||||
Reference in New Issue
Block a user