aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2018-08-20 13:39:19 +0200
committerEven Rouault <even.rouault@spatialys.com>2018-08-20 13:58:40 +0200
commit925ef448522615b5bc15a94aaca15302d57a7fdc (patch)
treef74104e1860c3967e3b03d60502b601b65893420
parentf1a26334b889b1f828f26eff285556627ad14468 (diff)
downloadPROJ-925ef448522615b5bc15a94aaca15302d57a7fdc.tar.gz
PROJ-925ef448522615b5bc15a94aaca15302d57a7fdc.zip
travis/build_docs.sh: Make it error on exit, and improvements to be able to easily run it locally
-rwxr-xr-xtravis/build_docs.sh14
1 files changed, 10 insertions, 4 deletions
diff --git a/travis/build_docs.sh b/travis/build_docs.sh
index ae67adf6..d62384f1 100755
--- a/travis/build_docs.sh
+++ b/travis/build_docs.sh
@@ -1,11 +1,17 @@
#!/bin/bash
+set -e
+
+if test "$TRAVIS_BUILD_DIR" = ""; then
+ TRAVIS_BUILD_DIR=$PWD
+fi
+
cd docs
echo "building docs for $TRAVIS_BUILD_DIR/docs"
-docker run -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make html
+docker run --user $(id -u):$(id -g) -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make html
# workaround for issue with sphinxcontrib-bibtex
-docker run -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs touch source/references.rst
-docker run -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make html
-docker run -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make latexpdf
+docker run --user $(id -u):$(id -g) -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs touch source/references.rst
+docker run --user $(id -u):$(id -g) -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make html
+docker run --user $(id -u):$(id -g) -v $TRAVIS_BUILD_DIR:/data -w /data/docs osgeo/proj-docs make latexpdf