blob: d0bb10003485e8dc63b367723d170440c5ece69e [file] [edit]
#!/bin/bash
# Exit with nonzero exit code if anything fails
set -e
DOCKER_IMAGE="maven:3.5.0-jdk-8"
DOCKER_VOLUME="/apps/src"
DOCKER_ENV="$DOCKER_ENV -e TRAVIS_PULL_REQUEST"
DOCKER_ENV="$DOCKER_ENV -e TRAVIS_TAG"
DOCKER_ENV="$DOCKER_ENV -e TRAVIS_BRANCH"
DOCKER_ENV="$DOCKER_ENV -e TRAVIS_JOB_NUMBER"
DOCKER_ENV="$DOCKER_ENV -e GH_TOKEN"
# run an interactive docker instance
docker run -it ${DOCKER_ENV} \
-v $(pwd):${DOCKER_VOLUME} -w ${DOCKER_VOLUME} \
${DOCKER_IMAGE} .travis/docker-cmds
exit