blob: 437014dc3c6bb19d921763903ce711b23330c8e2 [file] [log] [blame]
#!/bin/bash
SCC_HOME="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
OUTPUT="/tmp/SCC_DOC_TEMP"
if [ "$#" -lt 1 ]; then
echo "At least one version parameter is required, e.g. 3.0.1 (no leading 'v')."
exit 1
fi
rm -r $OUTPUT
mkdir -p $OUTPUT
echo "SPARK CASSANDRA CONNECTOR HOME IS $SCC_HOME"
for VERSION in $@ ;do
echo "Making docs for $VERSION"
git checkout "v$VERSION"
if [ $? -ne 0 ]; then
echo "Unable to checkout version $VERSION, skipping"
continue
fi
sbt clean
sbt doc
mkdir $OUTPUT/$VERSION
for MODULE in connector driver test-support; do
FOLDER=$SCC_HOME/$MODULE
echo "COPYING $FOLDER to $OUTPUT/$VERSION/$MODULE"
cp -vr $FOLDER/target/scala-2.12/api $OUTPUT/$VERSION/$MODULE
done
done
git checkout gh-pages
cp -r $OUTPUT/* $SCC_HOME/ApiDocs