git: depth: false cache: - ccache - directories: - $HOME/roms/ language: cpp # Needed for ccache env: - PYVER=3.5 - PYVER=3.6 os: - linux - osx services: - docker osx_image: xcode8 matrix: include: - os: linux env: - CROSS=win64 - PYVER=3.5 - os: linux env: - CROSS=win64 - PYVER=3.6 before_script: - mkdir -p $HOME/roms script: - > if [ "$TRAVIS_OS_NAME" == "linux" ]; then docker run --env PYVER="$PYVER" --env CROSS="$CROSS" --env TRAVIS_OS_NAME="$TRAVIS_OS_NAME" --env TRAVIS_TAG="$TRAVIS_TAG" --env TRAVIS_BRANCH="$TRAVIS_BRANCH" --env TRAVIS_PULL_REQUEST="$TRAVIS_PULL_REQUEST" --env GOOGLE_APPLICATION_CREDENTIALS_DATA="$GOOGLE_APPLICATION_CREDENTIALS_DATA" --volume /home/travis/build/openai/retro:/root/code/retro --volume /home/travis/.ccache:/root/.ccache --workdir /root/code/retro openai/travis-build python travis.py; fi - | if [ "$TRAVIS_OS_NAME" == "osx" ]; then curl -o miniconda.sh https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh bash miniconda.sh -b export PATH=/usr/local/opt/ccache/libexec:$HOME/miniconda3/bin:$PATH hash -r conda create -y -q -n venv python=$PYVER pip source activate venv pip install wheel google-cloud pytest python travis.py fi