etl graph update, add graph test to travis (#741)
* etl graph update re-ran `make generate-devdoc` which updated landuse graph * Add travis test to check docs are up to date
This commit is contained in:
parent
ef3b0b04d0
commit
358939e912
@ -6,4 +6,5 @@ services:
|
|||||||
- docker
|
- docker
|
||||||
|
|
||||||
script:
|
script:
|
||||||
|
- TEST_MODE=yes make generate-devdoc
|
||||||
- ./quickstart.sh
|
- ./quickstart.sh
|
||||||
|
|||||||
12
Makefile
12
Makefile
@ -7,6 +7,14 @@ DC_USER_OPTS?=$(DC_OPTS) -u $$(id -u $${USER}):$$(id -g $${USER})
|
|||||||
TOOLS_VERSION?=$(shell cat TOOLS_VERSION)
|
TOOLS_VERSION?=$(shell cat TOOLS_VERSION)
|
||||||
export TOOLS_VERSION
|
export TOOLS_VERSION
|
||||||
|
|
||||||
|
# If running in the test mode, compare files rather than copy them
|
||||||
|
TEST_MODE?=no
|
||||||
|
ifeq ($(TEST_MODE),yes)
|
||||||
|
COPY_TO_GIT=diff
|
||||||
|
else
|
||||||
|
COPY_TO_GIT=cp
|
||||||
|
endif
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: build/openmaptiles.tm2source/data.yml build/mapping.yaml build/tileset.sql
|
all: build/openmaptiles.tm2source/data.yml build/mapping.yaml build/tileset.sql
|
||||||
|
|
||||||
@ -183,7 +191,7 @@ etl-graph:
|
|||||||
# generate etl graph for a certain layer, e.g. etl-graph-building, etl-graph-place
|
# generate etl graph for a certain layer, e.g. etl-graph-building, etl-graph-place
|
||||||
etl-graph-%: layers/% build/devdoc
|
etl-graph-%: layers/% build/devdoc
|
||||||
docker run $(DC_USER_OPTS) -v $$(pwd):/tileset openmaptiles/openmaptiles-tools:${TOOLS_VERSION} generate-etlgraph layers/$*/$*.yaml ./build/devdoc
|
docker run $(DC_USER_OPTS) -v $$(pwd):/tileset openmaptiles/openmaptiles-tools:${TOOLS_VERSION} generate-etlgraph layers/$*/$*.yaml ./build/devdoc
|
||||||
cp ./build/devdoc/etl_$*.png layers/$*/etl_diagram.png
|
@$(COPY_TO_GIT) ./build/devdoc/etl_$*.png layers/$*/etl_diagram.png
|
||||||
|
|
||||||
|
|
||||||
mappingLayers = $(notdir $(patsubst %/mapping.yaml,%, $(wildcard layers/*/mapping.yaml))) # layers with mapping.yaml
|
mappingLayers = $(notdir $(patsubst %/mapping.yaml,%, $(wildcard layers/*/mapping.yaml))) # layers with mapping.yaml
|
||||||
@ -198,7 +206,7 @@ mapping-graph:
|
|||||||
|
|
||||||
mapping-graph-%: ./layers/%/mapping.yaml build/devdoc
|
mapping-graph-%: ./layers/%/mapping.yaml build/devdoc
|
||||||
docker run $(DC_USER_OPTS) -v $$(pwd):/tileset openmaptiles/openmaptiles-tools:${TOOLS_VERSION} generate-mapping-graph layers/$*/$*.yaml ./build/devdoc/mapping-diagram-$*
|
docker run $(DC_USER_OPTS) -v $$(pwd):/tileset openmaptiles/openmaptiles-tools:${TOOLS_VERSION} generate-mapping-graph layers/$*/$*.yaml ./build/devdoc/mapping-diagram-$*
|
||||||
cp ./build/devdoc/mapping-diagram-$*.png layers/$*/mapping_diagram.png
|
@$(COPY_TO_GIT) ./build/devdoc/mapping-diagram-$*.png layers/$*/mapping_diagram.png
|
||||||
|
|
||||||
# generate all etl and mapping graphs
|
# generate all etl and mapping graphs
|
||||||
generate-devdoc: $(addprefix etl-graph-,$(layers)) $(addprefix mapping-graph-,$(mappingLayers))
|
generate-devdoc: $(addprefix etl-graph-,$(layers)) $(addprefix mapping-graph-,$(mappingLayers))
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 158 KiB |
Loading…
x
Reference in New Issue
Block a user