.travis.yml
env:
global:
- CC_TEST_REPORTER_ID=d18abd53f20d4364739e5559c80d2d2431907b658b549dd4a19245b0b9a3b0d8
dist: trusty
sudo: required
language: ruby
rvm:
- 2.3.1
# https://gis.stackexchange.com/questions/252609/could-not-access-file-libdir-postgis-2-3-on-travis-installation
# https://github.com/travis-ci/travis-ci/issues/6972
services:
- postgresql
addons:
postgresql: "9.6"
before_script:
- sudo apt-get -qq update
- sudo apt-get install -y postgresql-9.6-postgis-2.4
- psql -U postgres -c 'create database travis_ci_test'
- psql -U postgres -d travis_ci_test -c 'create extension postgis'
- psql -c 'create user moacir;' -U postgres
- psql travis_ci_test < db/schema.dmp
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter
- ./cc-test-reporter before-build
after_script:
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT