diff --git a/.circleci/config.yml b/.circleci/config.yml index 2da86517e..7028edb05 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -52,10 +52,7 @@ jobs: name: make html command: | . venv/bin/activate - rm -f build/failures/* - echo ${mapbox_token} > .mapbox_token - mkdir -p build/ipynb - cd build/ipynb && ln -s ../../.mapbox_token && cd ../.. + echo ${mapbox_token} > python/.mapbox_token make -kj8 || make -kj8 if [ "${CIRCLE_BRANCH}" == "master" ]; then cd build/html diff --git a/Makefile b/Makefile index ff5cb1593..fa8e525dd 100644 --- a/Makefile +++ b/Makefile @@ -21,6 +21,12 @@ all: $(HTML_FILES) $(V3_REDIR_FILES) $(NEXT_REDIR_FILES) .PRECIOUS: $(IPYNB_FILES) +$(IPYNB_DIR)/.mapbox_token: $(MD_DIR)/.mapbox_token + @mkdir -p $(IPYNB_DIR) + cd $(IPYNB_DIR) && ln -s ../../$< + +$(IPYNB_FILES): $(IPYNB_DIR)/.mapbox_token + $(IPYNB_DIR)/%.ipynb: $(MD_DIR)/%.md @mkdir -p $(IPYNB_DIR) @echo "[jupytext] $<"