forked from Cadasta/cadasta-platform
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
55 lines (48 loc) · 2.19 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
46
47
48
49
50
51
52
53
54
55
sudo: required
dist: trusty
language: python
python:
- '3.5'
addons:
postgresql: '9.4'
apt:
packages:
- postgresql-9.4-postgis-2.3
before_install:
- export DEBIAN_FRONTEND=noninteractive
- sudo -E apt-get -yq update &>> ~/apt-get-update.log
- sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install squid3
- sudo apt-get -yq install libgdal-dev
- gdal-config --version
- export PATH=$(echo $PATH | tr ':' "\n" | sed '/\/opt\/python/d' | tr "\n" ":" | sed "s|::|:|g")
- export C_INCLUDE_PATH=/usr/include/gdal
- export CPLUS_INCLUDE_PATH=/usr/include/gdal
install:
- pip install tox==2.3.1
before_script:
- sudo cp provision/roles/testing/files/squid.conf /etc/squid3/squid.conf
- sudo service squid3 restart
- export http_proxy=http://localhost:3128/
- export https_proxy=https://localhost:3128/
- export DJANGO_SETTINGS_MODULE=config.settings.travis
- psql template1 postgres -c 'create extension hstore;'
- psql -c 'create database cadasta;' -U postgres
- psql -U postgres -d cadasta -c "create extension postgis;"
- mkdir cadasta/geography/data
- export WBDATA=ne_10m_admin_0_countries.zip
- export DATADIR=cadasta/geography/data
- wget -O $DATADIR/$WBDATA https://cadasta-miscellaneous.s3.amazonaws.com/$WBDATA
- unzip $DATADIR/$WBDATA -d $DATADIR
env:
matrix:
- TOX_ENV=py35-flake8
- TOX_ENV=py35-django1.9-unit
matrix:
fast_finish: true
script:
- tox -e $TOX_ENV
notifications:
slack:
on_success: always
on_failure: change
secure: feHcuDtPoJ6M8C9wpQAu2nnuI98OhMZJLcPu/IgXC2GeFXHPybRzKdLvZJkDCxJZWCwqEt0DsJG/wk/Yh/jYQ/rORT6I5lYab6DvnFULl1c4C5tl7wdCEnXdwKUi3D1jxbN/FDa00GT0LEtNHaF9C08cgvalZ0WgQmVzw5gjnU7WTqqjSPVmP8Tf8Lknqwpy+v3SC5uRGn4/pr3sydfyUwg8b6DIvkKdNUDf5FsjBhjMpFcT2WERc+e34KkMMhY3/XhRW6fGjFzrkP+qyZj0Xr9B+Uuk4rzxzdwIS+E3BJ8HiPbP8AFzSVOm08YeA7cj/mleR9bY85dWH+qzmwXLhF6p7MyeRyFT2zxEajq/3PdNyi4c6im1zNFOKs+vchEQpqD0OWg2CBGeMPX9zBAgurdc6feLL6bazVzjm/Q+Xlob0QXgxWIOwhPDcGpGMbFdEonZN1POrBGQhZpXCUDVZsV9EwTmT8mNMRczsccIHlF8OxnTnMIaqIzOs2xs/TIqOz/PWIXP6R2eZEvNyY5KGFz/Eb1AJ5ayUy6bdQJeL+UTq7W376XKcP0BkSzBWaAYm1fTBtKAeiJ3owQg+z2UiagIM1EMiQBXp2NSMFqAZHUOXl0POr6K+cj9Iys/6WkBd5FvjZw63GpgY7urin6H7jfsqv1Qq28JmXD4HxfvKSY=