Add travis configuration
This commit is contained in:
parent
724a988595
commit
2c262b9bb4
3 changed files with 31 additions and 0 deletions
24
.travis.yml
Normal file
24
.travis.yml
Normal file
|
@ -0,0 +1,24 @@
|
|||
language: ruby
|
||||
rvm:
|
||||
- 1.9.3
|
||||
addons:
|
||||
postgresql: 9.1
|
||||
services:
|
||||
- memcached
|
||||
env:
|
||||
global:
|
||||
- OSM_MEMCACHE_SERVERS="127.0.0.1"
|
||||
before_script:
|
||||
- sudo apt-get update
|
||||
- sudo apt-get install postgresql-server-dev-9.1
|
||||
- psql -U postgres -c "CREATE DATABASE openstreetmap"
|
||||
- psql -U postgres -c "CREATE EXTENSION btree_gist" openstreetmap
|
||||
- make -C db/functions libpgosm.so
|
||||
- psql -U postgres -c "CREATE FUNCTION maptile_for_point(int8, int8, int4) RETURNS int4 AS '${PWD}/db/functions/libpgosm', 'maptile_for_point' LANGUAGE C STRICT" openstreetmap
|
||||
- psql -U postgres -c "CREATE FUNCTION tile_for_point(int4, int4) RETURNS int8 AS '${PWD}/db/functions/libpgosm', 'tile_for_point' LANGUAGE C STRICT" openstreetmap
|
||||
- psql -U postgres -c "CREATE FUNCTION xid_to_int4(xid) RETURNS int4 AS '${PWD}/db/functions/libpgosm', 'xid_to_int4' LANGUAGE C STRICT" openstreetmap
|
||||
- cp config/travis.database.yml config/database.yml
|
||||
- bundle exec rake db:migrate
|
||||
script:
|
||||
- bundle exec rubocop -f fuubar
|
||||
- bundle exec rake test
|
|
@ -1,5 +1,7 @@
|
|||
# "The Rails Port"
|
||||
|
||||
[](https://travis-ci.org/openstreetmap/openstreetmap-website)
|
||||
|
||||
This is The Rails Port, the [Ruby on Rails](http://rubyonrails.org/)
|
||||
application that powers the [OpenStreetMap](http://www.openstreetmap.org) website and API.
|
||||
The software is also known as "openstreetmap-website".
|
||||
|
|
5
config/travis.database.yml
Normal file
5
config/travis.database.yml
Normal file
|
@ -0,0 +1,5 @@
|
|||
test:
|
||||
adapter: postgresql
|
||||
database: openstreetmap
|
||||
username: postgres
|
||||
encoding: utf8
|
Loading…
Add table
Add a link
Reference in a new issue