Do not publish doctrees for translated guides
As done for RST building, do not publish doctrees for translated guides, place them instead outside of the build directory. Change-Id: Ia24b95f896e831cb4408112cdae6fb94c07da367
This commit is contained in:
parent
9abcfea69c
commit
67d94fe198
|
@ -88,9 +88,12 @@ function build_rst {
|
||||||
if [ ${book} = "firstapp" ] ; then
|
if [ ${book} = "firstapp" ] ; then
|
||||||
# Firstapp has several variations, build all of them
|
# Firstapp has several variations, build all of them
|
||||||
for tag in libcloud dotnet fog openstacksdk pkgcloud shade; do
|
for tag in libcloud dotnet fog openstacksdk pkgcloud shade; do
|
||||||
|
BUILD_DIR="${DOC_DIR}${book}/build-${tag}/html"
|
||||||
|
DOCTREES="${BUILD_DIR}.doctrees"
|
||||||
tox -evenv "sphinx-build -j $NUMBER_OF_CORES -q -E -t $tag -D language=${language} \
|
tox -evenv "sphinx-build -j $NUMBER_OF_CORES -q -E -t $tag -D language=${language} \
|
||||||
|
-d ${DOCTREES}
|
||||||
${DOC_DIR}${book}/source/ \
|
${DOC_DIR}${book}/source/ \
|
||||||
${DOC_DIR}${book}/build-${tag}/html"
|
${BUILD_DIR}"
|
||||||
mkdir -p publish-docs/${language}/${book}-${tag}
|
mkdir -p publish-docs/${language}/${book}-${tag}
|
||||||
rsync -a ${DOC_DIR}${book}/build-${tag}/html/ \
|
rsync -a ${DOC_DIR}${book}/build-${tag}/html/ \
|
||||||
publish-docs/${language}/${book}-${tag}
|
publish-docs/${language}/${book}-${tag}
|
||||||
|
@ -146,9 +149,13 @@ function build_rst {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Build the guide
|
# Build the guide
|
||||||
|
BUILD_DIR="${DOC_DIR}${book}/build-${tag}/html"
|
||||||
|
DOCTREES="${BUILD_DIR}.doctrees"
|
||||||
tox -evenv "sphinx-build -j $NUMBER_OF_CORES -q -E -t $tag \
|
tox -evenv "sphinx-build -j $NUMBER_OF_CORES -q -E -t $tag \
|
||||||
-D language=${language} ${DOC_DIR}${book}/source/ \
|
-D language=${language}
|
||||||
${DOC_DIR}${book}/build-${tag}/html"
|
-d ${DOCTREES}
|
||||||
|
${DOC_DIR}${book}/source/ \
|
||||||
|
${BUILD_DIR}"
|
||||||
mkdir -p publish-docs/${language}/${book}-${tag}
|
mkdir -p publish-docs/${language}/${book}-${tag}
|
||||||
rsync -a ${DOC_DIR}${book}/build-${tag}/html/ \
|
rsync -a ${DOC_DIR}${book}/build-${tag}/html/ \
|
||||||
publish-docs/${language}/${book}-${tag}
|
publish-docs/${language}/${book}-${tag}
|
||||||
|
@ -162,9 +169,12 @@ function build_rst {
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
else
|
else
|
||||||
|
BUILD_DIR="${DOC_DIR}${book}/build/html"
|
||||||
|
DOCTREES="${BUILD_DIR}.doctrees"
|
||||||
tox -evenv "sphinx-build -j $NUMBER_OF_CORES -q -E -D language=${language} \
|
tox -evenv "sphinx-build -j $NUMBER_OF_CORES -q -E -D language=${language} \
|
||||||
|
-d ${DOCTREES} \
|
||||||
${DOC_DIR}${book}/source/ \
|
${DOC_DIR}${book}/source/ \
|
||||||
${DOC_DIR}${book}/build/html"
|
${BUILD_DIR}"
|
||||||
mkdir -p publish-docs/${language}/${book}/
|
mkdir -p publish-docs/${language}/${book}/
|
||||||
rsync -a ${DOC_DIR}${book}/build/html/ publish-docs/${language}/${book}/
|
rsync -a ${DOC_DIR}${book}/build/html/ publish-docs/${language}/${book}/
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue