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
|
set -eou pipefail
|
||||||
|
|
||||||
CONTAINER_NAME=kotlin-toolchain-builder
|
CONTAINER_NAME=kotlin-toolchain-builder
|
||||||
@@ -6,13 +6,9 @@ IMAGE_NAME=kotlin-toolchain-builder
|
|||||||
TARGET=$1
|
TARGET=$1
|
||||||
VERSION=$2
|
VERSION=$2
|
||||||
|
|
||||||
if ! "docker ps -a | grep $CONTAINER_NAME";
|
docker ps -a | grep $CONTAINER_NAME > /dev/null \
|
||||||
then
|
&& docker stop $CONTAINER_NAME > /dev/null \
|
||||||
echo "Removing previous container..."
|
&& docker rm $CONTAINER_NAME > /dev/null
|
||||||
docker stop $CONTAINER_NAME
|
|
||||||
docker rm $CONTAINER_NAME
|
|
||||||
echo "Done."
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Running build script in container..."
|
echo "Running build script in container..."
|
||||||
docker run -it -v "$PWD"/artifacts:/artifacts --env TARGET="$TARGET" --env VERSION="$VERSION" --name=$CONTAINER_NAME $IMAGE_NAME
|
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