forked from seung-lab/cloud-volume
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
41 lines (40 loc) · 2.21 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
41
language: python
python:
- '2.7'
- '3.4'
- '3.5'
- '3.6'
- '3.7-dev'
before_install:
- PYTHON_MAJOR_VERSION=`echo $TRAVIS_PYTHON_VERSION | head -c 1`
- if [[ $PYTHON_MAJOR_VERSION == 3 ]]; then sudo apt-get install python3-pip; fi
- mkdir -p ~/.cloudvolume/secrets/
- echo $AWS_SECRET > ~/.cloudvolume/secrets/aws-secret.json
- echo $GOOGLE_SECRET > ~/.cloudvolume/secrets/google-secret.json
- echo $BOSS_SECRET > ~/.cloudvolume/secrets/boss-secret.json
install:
- if [[ $PYTHON_MAJOR_VERSION == 2 ]]; then virtualenv venv; fi
- if [[ $PYTHON_MAJOR_VERSION == 3 ]]; then virtualenv -p python3 venv; fi
- source venv/bin/activate
- if [[ $PYTHON_MAJOR_VERSION == 2 ]]; then pip install numpy; fi
- if [[ $PYTHON_MAJOR_VERSION == 3 ]]; then pip3 install numpy; fi
- if [[ $PYTHON_MAJOR_VERSION == 2 ]]; then pip install fpzip; fi
- if [[ $PYTHON_MAJOR_VERSION == 3 ]]; then pip3 install fpzip; fi
- if [[ $PYTHON_MAJOR_VERSION == 2 ]]; then pip install -e .; fi
- if [[ $PYTHON_MAJOR_VERSION == 3 ]]; then pip3 install -e .; fi
- if [[ $PYTHON_MAJOR_VERSION == 2 ]]; then python setup.py sdist; fi
- if [[ $PYTHON_MAJOR_VERSION == 3 ]]; then python3 setup.py sdist bdist_wheel --universal; fi
script:
- if [[ $PYTHON_MAJOR_VERSION == 2 ]]; then py.test -v -x test; fi
- if [[ $PYTHON_MAJOR_VERSION == 3 ]]; then python3 -m pytest -v -x test; fi
deploy:
provider: gcs
skip_cleanup: true
access_key_id: GOOGTWIGKTY4NTZHBB6KVEXQ
secret_access_key:
secure: mI/yADCoZYm/lAKMLvQJwZrqgBpkJZKSyxMlJranZQPx7BbjiyP9+qpbvX6euC/uVb84vlyTgV5agoZtT7il+XeFUoNpaWKjnZG5jll1U9FtHiXjJ2u1mRNOu+T3dxzcmLFdJQY2lXNjXTR1b/IWWzJD0OZyiqfWniaV4UIq/jkcpnx1zJTuT6KFSmstlv2OSWlGi9pCgQexBIiaC2a2X907tf57souBUO9DqM0cCdSHhJUXlyzEHGN3pBz5Dsn8vGEXLcmYZB15hetRv+zSC1n2Df1Ybdh9GIQZGQSI3dxWr7X0Ak1XgipcXh3Fw0r0xV3MmWFU08L0Vh+Gff8/jPUNAGyY0hLNPKI0IGayGZufI/mhrCDdyTHxdiHI1szb6ErO6S6gsMTxHkr/bxzW+2ub3RvgX2kmmRs+2ILKn/WWR6PQyBvrr3OS6gMTVT0gggL/t81z/yGOe/LFA9DHyncksXr8fAEt27TP6djEbF/ucYXvgpOo0EppriHH9/iFKdnw5+7Yk6cOEeJDFS2mwzi/Ft+vYRDUINOpO1IJ0IR3bf+JF65X3az4BwuGrkvBiRCNJcPjaC2g3VAnVByA1Kl2zjEF5lJTSMMOwPqsNDlN4C9Xh3TRQDllXvvzctYhRpP+h3iNAzk/50w+WNxa942Y86qfTa1fHR61w4dmFn8=
bucket: seunglab-python-builds
local-dir: dist
on:
repo: seung-lab/cloud-volume
branch: master