forked from numenta/htmresearch
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
45 lines (34 loc) · 1.22 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
42
43
44
45
language: python
branches:
only: master
notifications:
webhooks: https://webhooks.gitter.im/e/af8b56ad2dd4ca61cb8e
env:
global:
- NUPIC=$TRAVIS_BUILD_DIR/nupic
- PYTHONPATH=/home/travis/build/numenta/nupic/lib/python2.7/site-packages:$NUPIC
- AWS_ACCESS_KEY_ID=AKIAIGHYSEHV3WFKOWNQ
- secure: Lrb/OJ6iMQ34xyOTz53g3+B/OEZvOT26FVxOr1J8zqnZ11QPvJDO0zb8xd6A3FdDLGQh0NJOo3ZieN96BqSajYMVYeWVCR3qCReOIn3TwNNaD7UfuHoRPBkMQd7Th/EHNC4h0hurRjU7GYvjbFkSFpHlJ5yj3neBrvJspn4Hx5U=
install:
- echo $PYTHONPATH
- echo $NUPIC
- NUPIC_SHA=`cat nupic_sha.txt`
- 'echo NUPIC SHA: $NUPIC_SHA'
# These are required for the fetch_egg script.
- pip install requests
- pip install boto
# Fetches the binary distribution.
- python fetch_binary.py
# These are the required python dependencies for NuPIC
- git clone https://github.com/numenta/nupic-linux64.git --depth=50
- source nupic-linux64/bin/activate
- export NTA_CONF_PATH=/usr/local
# Unpacks the distro into the Travis-CI file system
- sudo tar zxvf nupic-archive.tar.gz -C /
- export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/dist-packages
# Install nupic.research/sensorimotor
- cd ${TRAVIS_BUILD_DIR}/sensorimotor
- python setup.py install
script:
# Run sensorimotor tests
- py.test tests/