blob: f9721ef2338e4bc30e66941bc317eb2bffbdeeb8 [file] [log] [blame]
#!/usr/bin/env bash
export WORKING_DIRECTORY=`pwd`
export HOME_DIRECTORY=`echo ~`
export VERSION="latest"
while getopts v: flag
do
case "${flag}" in
v) VERSION=${OPTARG};;
esac
done
export IMAGE=`echo gebish/ci:$VERSION`
docker run -v ${WORKING_DIRECTORY}:${WORKING_DIRECTORY} -v ${HOME_DIRECTORY}/.gradle:/gradle-home -w ${WORKING_DIRECTORY} ${IMAGE} /bin/bash -c "Xvfb :99 -screen 1 1280x1024x16 -nolisten tcp -fbdir /var/run > /dev/null 2>&1 & export DISPLAY=:99 ; GRADLE_USER_HOME=\"/gradle-home\" ./gradlew --no-daemon --max-workers 4 --parallel $*"