osm2vectortiles/.travis.yml

38 wiersze
1.2 KiB
YAML
Czysty Zwykły widok Historia

sudo: required
language: bash
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
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
- 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
- docker-compose run update-osm-diff
2016-02-25 17:54:04 +00:00
- docker-compose run import-osm-diff
- 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