Newer
Older
env:
global:
- BINSTAR_USER: jlaura
matrix:
- PYTHON_VERSION: 3.5
before_install:
install:
# We do this conditionally because it saves us some downloading if the
# version is the same.
- if [ "$TRAVIS_OS_NAME" == "linux" ]; then
wget https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh;
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh;
curl -o miniconda.sh https://repo.continuum.io/miniconda/Miniconda-latest-MacOSX-x86_64.sh;
else
curl -o miniconda.sh https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh;
- bash miniconda.sh -b -p $HOME/miniconda
- export PATH="$HOME/miniconda/bin:$PATH"
- hash -r
- conda config --set always_yes yes --set changeps1 no
- conda update -q conda
# Useful for debugging any issues with conda
- conda info -a
# Install not using env because build needs to be in root env
- conda config --add channels conda-forge
- conda config --add channels jlaura
- conda install python=$PYTHON_VERSION
- conda install pandas sqlalchemy pyyaml networkx
- conda install nose coverage sh anaconda-client
# Straight from the menpo team
- if [["$TRAVIS_OS_NAME" == "osx"]]; then
curl -o condaci.py https://raw.githubusercontent.com/menpo/condaci/v0.4.8/condaci.py;
else
wget https://raw.githubusercontent.com/menpo/condaci/v0.4.8/condaci.py -O condaci.py;
fi
- python condaci.py setup
- nosetests --with-coverage --cover-package=plio
- ~/miniconda/bin/python condaci.py build ./conda
after_success:
- coveralls
notifications:
webhooks:
on_success: always
on_failure: always
on_start: never
email:
recipients:
- jlaura@usgs.gov
on_success: always