11 # Use a build matrix to test many builds in parallel
18 - BUILD_NAME="default-make"
19 # - BUILD_NAME="python3-make" WITH_PYTHON3=true
20 - BUILD_NAME="no-io-make" WITH_IO=false
21 - BUILD_NAME="cuda-make" WITH_CUDA=true
22 - BUILD_NAME="cudnn-make" WITH_CUDA=true WITH_CUDNN=true
24 - BUILD_NAME="default-cmake" WITH_CMAKE=true
25 - BUILD_NAME="python3-cmake" WITH_CMAKE=true WITH_PYTHON3=true
26 - BUILD_NAME="no-io-cmake" WITH_CMAKE=true WITH_IO=false
27 - BUILD_NAME="cuda-cmake" WITH_CMAKE=true WITH_CUDA=true
28 - BUILD_NAME="cudnn-cmake" WITH_CMAKE=true WITH_CUDA=true WITH_CUDNN=true
31 timeout: 604800 # 1 week
37 - source ./scripts/travis/defaults.sh
40 - sudo -E ./scripts/travis/install-deps.sh
41 - ./scripts/travis/setup-venv.sh ~/venv
42 - source ~/venv/bin/activate
43 - ./scripts/travis/install-python-deps.sh
46 - ./scripts/travis/configure.sh
49 - ./scripts/travis/build.sh
50 - ./scripts/travis/test.sh
53 # Emails are sent to the committer's git-configured email address by default,
54 # but only if they have access to the repository. To enable Travis on your
55 # public fork of Caffe, just go to travis-ci.org and flip the switch on for
56 # your Caffe fork. To configure your git email address, use:
57 # git config --global user.email me@example.com
62 # IRC notifications disabled by default.
63 # Uncomment next 5 lines to send notifications to chat.freenode.net#caffe
66 # - "chat.freenode.net#caffe"
68 # - "%{repository}/%{branch} (%{commit} - %{author}): %{message}"