cc42cff706
Replaces single quotes with backticks. Change-Id: Ie3e959ca40c555f59bfb435e6348eea6380c1348 Reviewed-on: https://review.openstack.org/13486 Reviewed-by: Clark Boylan <clark.boylan@gmail.com> Approved: Monty Taylor <mordred@inaugust.com> Reviewed-by: Monty Taylor <mordred@inaugust.com> Tested-by: Jenkins
22 lines
1.0 KiB
Bash
Executable File
22 lines
1.0 KiB
Bash
Executable File
#!/bin/bash -e
|
|
|
|
# Documentation can be submitted in markdown and then converted to docbook
|
|
# so it can be built with the maven plugin. This is used by Jenkins when
|
|
# invoking certain docs jobs and the resulting output is made available to maven.
|
|
|
|
# In case we start doing something more sophisticated with other refs
|
|
# later (such as tags).
|
|
BRANCH=$ZUUL_REFNAME
|
|
shopt -s extglob
|
|
|
|
# Need to get the file name to insert here so it can be reused for multiple projects
|
|
# Filenames for the known repos that could do this are openstackapi-programming.mdown
|
|
# and images-api-v2.0.md and openstackapi-programming and images-api-v2.0 are the names
|
|
# for the ID and xml filename.
|
|
FILENAME=$1
|
|
FILEPATH=`find ./ -regextype posix-extended -regex ".*${FILENAME}\.(md|markdown)"`
|
|
DIRPATH=`dirname $FILEPATH`
|
|
pandoc -f markdown -t docbook -s ${FILEPATH} | xsltproc -o - /usr/share/xml/docbook/stylesheet/docbook5/db4-upgrade.xsl - | xmllint --format - | sed -e 's,<article,<book xml:id="$FILENAME",' | sed -e 's,</article>,</book>,' > ${DIRPATH}/$FILENAME.xml
|
|
|
|
pwd
|