forked from opendatacube/datacube-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
57 lines (47 loc) · 2.42 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
56
language: python
git:
# We need a deeper depth for 'git descibe' to ensure
# we can reach the last tagged version.
depth: 99999
python:
- "2.7"
- "3.5"
# Use the new travis docker based infrastructure
sudo: false
cache:
directories:
- $HOME/.cache/pip
# Install required packages
addons:
postgresql: "9.4"
apt:
packages:
- libhdf5-serial-dev
- libnetcdf-dev
- libproj-dev
- libgdal1-dev
- libudunits2-dev
- libblas-dev
- liblapack-dev
- gfortran
before_install:
# Create a database for the integration tests.
- createdb agdcintegration
install:
- export CPLUS_INCLUDE_PATH="/usr/include/gdal"
- export C_INCLUDE_PATH="/usr/include/gdal"
- travis_retry pip install --upgrade pip
- travis_retry pip install pylint==1.5.5 coveralls gdal==1.10.0 compliance-checker
- travis_retry pip install .[analytics,test,interactive]
script:
- ./check-code.sh integration_tests
after_success:
- coveralls
notifications:
slack:
on_success: change
on_failure: always
on_pull_requests: false
rooms:
secure: SCM9YZ215qZnDHHQrbgWQtaKa46ZgtsEbg8XPqdyhQdMnhXDQkNA8aJIFHaPNKs2MRfqXEz1dTigjAr7OlxlvENKdVXJDGvccaJlLWX6WckfkPinWE1nvEIR18MME4jEDp06jGww+eqBU0xniHGNa66EABiQml41XQTO3lHFzwAdx0uqG5o0irqkDGqeKW1QrZ++nUwx5W+0CJGNZO06yTIUQp6B8wfMnmaoVUUjw2xuQqUdub4TbnpGlj5T8yLbKayaMjlfGbznq7VcM+2hrT0vnKOZSu5qPBlmA7DYq9IGN3sFFa095WtRfstHGOWAHgDljgm0K/EJWAW7Pv7uAmx30I9RPA1sNq1ZxVJ4RwH5ZebRiaBVh43ik5l/vNrr4wZNLeRhgGUiCxEHrix5ZNahZAv/LDZrddRyspDLmgXsCb+ExPsHwamhieVAvjB24aDL8tj8Es1A75Ai1mtcCwuYGHQzeDAlTGP5XdJQWrpcySFkouMg85DPSNz++YSBzgNR+z7pPH7Hxc01ofplXB10AMMP0IgDyZNJ2JjqttDjrMKTrfXsakEb66mXBsJDg9qBPWV5R6GOcGVBMo1JnGWFoD9IGihTWdyxv7+TEZ/w+F8hyErqFzVkMwER/BwYiT/euIVIm/ZEgRpISwZmNWTg6tXo+M5WUZtQGGmAERI=
secure: ADGOG3YqqYnLq2vT+3eIVr+Gr91Zp0+6n7V4C0hZziAf2wE6fKSqk9xamWad4a96c+kGnlK7xzUuqPretcfCY3ANFnZKtqyckBnMuU+wlUvCee9nybXmqXB+hfuNSVkeVkC51yVTzsnNhj5ASDy4OdD+duGUn9gY2fgHVf2WK8V98tFmt1kviV4h2me/d1+wNLu6hmtRWGW7klpY4Oz9pP6HruFvbTh28H2VArnpiT2t8PIEsNTIZNnOQOVUtUEdecB0svFRXKqCdklVns6wlyWsPpHWZ7HuxRy8K/wutKR85EFVxWiS9jCFSjPlzYBsyQyWq1oKiDVtusIha2XtsTMq1D+3wnPH1T8yFyqD4xuFCG0mkk99hGHlgCvYLDhzYLZdj2zcTewF3Oye3oxnoaeSRcsIS7i93Z9qxdWRIh093ZUr+rQ2hw6r2SSGBLaE+9pnlkVPU+JoeGHo9PsZzPKGMyUeSkQaLuBbTc4V308uAodPfJge0+BAz2TWe6w+bOrem+QaMtInGXcuAIWjQfFpxjOjBeegatobSitTvxPjeNgRrZTjPWEqAOgBEqcRcAymKP7bI8IOFSmH5KdLE6niB0yiatWOKQu8BVSRpZ4CiPK3MyVe09x0g5HCQJZ+bEjkDnCpkKtXTBuT9U8CHzTUqxfeZ3hiEOZFWPvVOyk=