blob: 5ee631f0ba24003f5b35e1219306925ed76e6108 [file] [log] [blame]
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
JAVA_VER=${JAVA_VER:-8}
DOCKER_DIR=$DIR/target/docker
echo "Building dubbo-test-runner .."
echo "Java version: $JAVA_VER"
cd $DIR
mvn clean package -DskipTests
result=$?
if [ $result -ne 0 ]; then
echo "Build dubbo-test-runner failure"
exit $result
fi
mkdir -p $DOCKER_DIR
cp -r $DIR/src/docker/* $DOCKER_DIR/
cp $DIR/target/dubbo-test-runner-*-jar-with-dependencies.jar $DOCKER_DIR/dubbo-test-runner.jar
cd $DOCKER_DIR
docker build -t dubbo/sample-test:$JAVA_VER . --build-arg DEBIAN_MIRROR=$DEBIAN_MIRROR --build-arg JAVA_VER=$JAVA_VER