tilestrata-mapnik
Version:
A TileStrata plugin for rendering tiles with mapnik
34 lines (28 loc) • 775 B
Plain Text
.PHONY: test test-ci-coverage release
_MOCHA=node_modules/.bin/_mocha
ISTANBUL=node_modules/.bin/istanbul
COVERALLS=node_modules/.bin/coveralls
test:
cd tilelive-mapnik && ../node_modules/.bin/_mocha test
npm test
test-ci-coverage:
npm install coveralls
npm install istanbul
@rm -rf coverage
$(ISTANBUL) cover $(_MOCHA) --report lcovonly -- -R tap
@echo
@echo Sending report to coveralls.io...
@cat ./coverage/lcov.info | $(COVERALLS)
@rm -rf ./coverage
@echo Done
release:
ifeq ($(strip $(version)),)
@echo "\033[31mERROR:\033[0;39m No version provided."
@echo "\033[1;30mmake release version=1.0.0\033[0;39m"
else
npm version $(version)
git push origin master
git push origin --tags
npm publish
@echo "\033[32mvSuccessfully released\033[0;39m"
endif