2015-10-13 07:26:02 +00:00
|
|
|
sudo: required
|
2015-10-13 07:36:39 +00:00
|
|
|
language: bash
|
2015-10-13 07:26:02 +00:00
|
|
|
services:
|
|
|
|
- docker
|
2015-10-15 12:12:17 +00:00
|
|
|
before_install:
|
2016-06-13 19:15:24 +00:00
|
|
|
- wget -nc -P "$TRAVIS_BUILD_DIR/import" "http://download.geofabrik.de/europe/liechtenstein-160601.osm.pbf"
|
2016-04-23 17:32:45 +00:00
|
|
|
- docker-compose pull import-external export import-osm postgis
|
|
|
|
# Avoid building really expensive images
|
|
|
|
- make fast
|
2015-10-27 08:36:18 +00:00
|
|
|
script:
|
2016-04-23 17:32:45 +00:00
|
|
|
# Test import
|
2016-06-14 07:54:54 +00:00
|
|
|
- docker-compose up -d postgis rabbitmq mock-s3
|
2016-04-01 18:56:14 +00:00
|
|
|
- sleep 10
|
2016-04-23 15:50:58 +00:00
|
|
|
- docker-compose run import-external
|
2015-12-06 19:35:01 +00:00
|
|
|
- docker-compose run import-osm
|
2015-11-04 20:29:26 +00:00
|
|
|
- docker-compose run import-sql
|
2016-06-13 19:24:02 +00:00
|
|
|
# Test local export
|
2016-06-14 07:54:54 +00:00
|
|
|
- docker-compose run export && mv export/tiles.mbtiles export/planet.mbtiles
|
|
|
|
# Test distributed export
|
|
|
|
- docker-compose run -e TILE_X=539 -e TILE_Y=359 -e TILE_Z=10 -e JOB_ZOOM=11 generate-jobs
|
|
|
|
- docker-compose scale export-worker=2
|
|
|
|
- sleep 60
|
|
|
|
- docker-compose scale export-worker=0
|
|
|
|
- docker-compose run -d merge-jobs
|
|
|
|
- sleep 10
|
|
|
|
- docker-compose stop merge-jobs
|
2016-04-23 17:32:45 +00:00
|
|
|
# Test changed tiles
|
2016-03-18 14:49:24 +00:00
|
|
|
- docker-compose run update-osm-diff
|
2016-02-25 17:54:04 +00:00
|
|
|
- docker-compose run import-osm-diff
|
2016-03-12 10:36:05 +00:00
|
|
|
- docker-compose run changed-tiles
|
2016-06-13 15:54:55 +00:00
|
|
|
- docker-compose run generate-diff-jobs
|
2016-06-13 19:24:02 +00:00
|
|
|
- docker-compose scale export-worker=1
|
|
|
|
- sleep 30
|
|
|
|
- docker-compose scale export-worker=0
|
2016-06-13 15:54:55 +00:00
|
|
|
- docker-compose run merge-jobs
|
2016-06-14 07:54:54 +00:00
|
|
|
- sleep 10
|
|
|
|
- docker-compose stop merge-jobs
|