diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5f0898864a86b531fd245ad18d8bdb73e4c292bd..d5ca43da9f3c3c75617fd329e19a0741d59dbf36 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,7 +5,7 @@ job_gcc_amd64: - CCACHE_BASEDIR=$PWD make $MAKEOPTS - make install - export PYTHONPATH=$PWD/install/site-packages - - cd doc; (pids=(); for f in `ls *rst`; do python3 /usr/bin/sphinx-build -b doctest . build $f & pids+=($!); done; for p in "${pids[@]}"; do wait $p; done) + - cd doc; (mkdir builds envs; pids=(); for f in `ls *rst`; do python3 /usr/bin/sphinx-build -E -d envs/$f -b doctest . builds/$f $f & pids+=($!); done; for p in "${pids[@]}"; do wait "$p"; done); tags: - amd64 except: @@ -18,7 +18,7 @@ job_clang_amd64: - CCACHE_BASEDIR=$PWD make $MAKEOPTS - make install - export PYTHONPATH=$PWD/install/site-packages - - cd doc; (pids=(); for f in `ls *rst`; do python3 /usr/bin/sphinx-build -b doctest . build $f & pids+=($!); done; for p in "${pids[@]}"; do wait $p; done) + - cd doc; (mkdir builds envs; pids=(); for f in `ls *rst`; do python3 /usr/bin/sphinx-build -E -d envs/$f -b doctest . builds/$f $f & pids+=($!); done; for p in "${pids[@]}"; do wait "$p"; done); tags: - amd64 except: