aee2cd3da8
The arch-design docs have not been maintained and the Ops Docs SIG plans to take ownership and maintain it out of its own repo. To avoid jobs overwriting the published content, this removes the docs from openstack-manuals. Depends-on: https://review.openstack.org/621012 Change-Id: I58acb6a5d25d8e0b02e5f3b068aebb4ec144bf1a Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
48 lines
1.2 KiB
Bash
Executable File
48 lines
1.2 KiB
Bash
Executable File
#!/bin/bash -e
|
|
|
|
mkdir -p publish-docs
|
|
|
|
# Set this to a sensible value if not set by OpenStack CI.
|
|
if [ -z "$ZUUL_BRANCH" ] ; then
|
|
ZUUL_BRANCH="master"
|
|
fi
|
|
|
|
# This marker is needed for infra publishing.
|
|
# Note for stable branches, this needs to be the top of each manual.
|
|
MARKER_TEXT="Project: $ZUUL_PROJECT Ref: $ZUUL_BRANCH Build: $ZUUL_UUID Revision: $ZUUL_NEWREF"
|
|
|
|
LINKCHECK=""
|
|
PDF_OPTION=""
|
|
while [[ $# > 0 ]] ; do
|
|
option="$1"
|
|
case $option in
|
|
--linkcheck)
|
|
LINKCHECK="--linkcheck"
|
|
;;
|
|
--pdf)
|
|
PDF_OPTION="--pdf"
|
|
;;
|
|
esac
|
|
shift
|
|
done
|
|
|
|
# PDF targets for Install guides are dealt in build-install-guides-rst.sh
|
|
PDF_TARGETS=( 'image-guide' \
|
|
'install-guide')
|
|
|
|
for guide in doc-contrib-guide glossary \
|
|
image-guide install-guide; do
|
|
if [[ ${PDF_TARGETS[*]} =~ $guide ]]; then
|
|
tools/build-rst.sh doc/$guide --build build \
|
|
--target $guide $LINKCHECK $PDF_OPTION
|
|
else
|
|
tools/build-rst.sh doc/$guide --build build \
|
|
--target $guide $LINKCHECK
|
|
fi
|
|
done
|
|
|
|
# For master, just mark the root
|
|
if [ "$ZUUL_BRANCH" = "master" ] ; then
|
|
echo $MARKER_TEXT > publish-docs/.root-marker
|
|
fi
|