https://github.com/GPflow/GPflow
Tip revision: f3154bfca90196e06d42c6b27d44d35e27e58563 authored by Artem Artemev on 03 December 2018, 00:36:31 UTC
Merge branch 'develop' into hughsalimbeni-broadcasting-conditional
Merge branch 'develop' into hughsalimbeni-broadcasting-conditional
Tip revision: f3154bf
.travis.yml
sudo: required
dist: trusty
language: python
python:
- 3.6
env:
global:
- CONDA=$HOME/miniconda
matrix:
- TEST_SUITE=units
- TEST_SUITE=notebooks
before_install:
- if [ -d "$CONDA/bin" ]; then
echo "Use cached miniconda";
export PATH="$CONDA/bin:$PATH";
else
mkdir -p $HOME/downloads;
rm -rf $CONDA;
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O $HOME/downloads/miniconda.sh;
bash $HOME/downloads/miniconda.sh -b -p $CONDA;
export PATH="$CONDA/bin:$PATH";
conda create -y -q -n testenv python=3.6;
fi
- hash -r
- conda config --set always_yes yes --set changeps1 no
- conda update -q conda
- conda info -a
install:
- source activate testenv
- conda install -y tensorflow==1.12.0 numpy scipy pandas pytest nbformat nbconvert jupyter_client jupyter matplotlib pytest-xdist pytest-cov multipledispatch mock
- pip install codecov
cache:
apt: true
directories:
- $CONDA
before_cache:
- pip uninstall -y gpflow
- rm -rf $CONDA/locks $CONDA/pkgs $CONDA/var $CONDA/conda-meta/history
- rm -rf $CONDA/envs/testenv/var $CONDA/envs/testenv/conda-meta/history
- rm -rf $CONDA/envs/testenv/lib/python3.6/site-packages/gpflow*
- find $CONDA/envs/testenv/ | grep -E "(__pycache__|\.pyc$)" | xargs rm -rf
script:
- pip install -e .
- ./travis.sh
jobs:
include:
- stage: prepare cache
script: true
stages:
- prepare cache
- test