-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
40 lines (40 loc) · 1.81 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
language: generic
sudo: required
os:
- linux
services:
- docker
env:
matrix:
- CONDA_PY=36
global:
secure: 0+P5Dv8bogORgeU32DJcAHSe6pELJKrB7eTnbwfnAsY7uKbCAm1n1AfI/iKqjI3HDhrcyyJ4xYiRKK2V1rsWpfa53eB3hQNwEdFxU5Ftm88ggs0pkUEUqsS2RMDa/sh0nbjMlbGllXj3rEYti5lua6O8oVTwXDjWdJILEbOJrXqx7FsWycpf+KHroLODyFYLRzwKS9eLP3v3wnOuYEp62ngeIYdTxSpePFhx8QwO9uekZbnRf7Sx01I9VjoICmAgKNhGYnQ650xo8WWZa80Eh2Ab4F6gSJiim31LUyb4eG+J3kE63TzsrLki0VFls9bfwnevAe6/vj+PgxmdI67RjG1dBG0ph5IqAru9/aVRY18YetCJ65S3zz5ZCkPyM5b5Z2YeM7nHcIRi52ANIqOl2voHHboxin2MLRDaGsDiOQ8jwBeaZX3+StsWprRyz2mC1GZbHHbe+YFkXQtwwjGYTsGF5FQ8AHOBmIqvAhIixgK5AHyotgRjozDJdNfy1EsCD1oDDtllHQkeTv4yzxvj3Mw50n9BU6Rqu8Ydil7zuZRWuEgqpAcr2CV1MIk0fIbn0+bfUaa5wclcZEAhH2N95RoMzLbuTYjRN3e4yun2j7H1H3h8+UpZA+/Y72uuX6oW+qJh17sUYZHSZpzAHT4aCN/E8G4/83Od+CwmUCnVwlg=
install:
- |
echo "Installing a fresh version of Miniconda."
MINICONDA_URL="https://repo.continuum.io/miniconda"
MINICONDA_FILE="Miniconda3-latest-$(case $TRAVIS_OS_NAME in (linux) echo Linux;; (osx) echo MacOSX;;esac)-x86_64.sh"
curl -L -O "${MINICONDA_URL}/${MINICONDA_FILE}"
bash $MINICONDA_FILE -b
- |
echo "Configuring conda."
source $HOME/miniconda3/bin/activate root
conda install -c defaults -c conda-forge -y conda-build anaconda-client flake8 requests
script:
- |
flake8 .
if [ "$TRAVIS_OS_NAME" = "linux" ]; then
conda build -c intake -c defaults -c conda-forge ./conda
else
# Workaround for Travis-CI bug #2: https://github.com/travis-ci/travis-ci/issues/7773
conda build -c intake -c defaults -c conda-forge --no-test ./conda
fi
- |
if [ -n "$TRAVIS_TAG" ]; then
# If tagged git version, upload package to main channel
anaconda -t ${ANACONDA_TOKEN} upload -u intake --force `conda build --output ./conda`
fi
notifications:
email: false
on_success: change
on_failure: always