Select Git revision
pv_server.py
create_documentation.sh 966 B
#!/bin/bash
# reset status
echo "failure" > status.txt
# create webpage folder
BRANCH_NAME=$( echo -e "${CI_COMMIT_REF_NAME////_}")
mkdir -p webpage/
mkdir -p webpage/recent
#for w in master develop
#do
# if [[ "${CI_COMMIT_REF_NAME}" == "$w" ]]; then
# mkdir -p "webpage/${BRANCH_NAME}"
# fi
#done
mkdir -p "webpage/${BRANCH_NAME}"
cd docs || {
echo "no docs to build available";
echo "incomplete" > status.txt;
echo "no docs to build avail" > incomplete.txt;
exit 0; }
echo "${CI_COMMIT_TAG}"
make clean
make html
IS_FAILED=$?
# copy results
cp -r ./_build/html/* "../webpage/${BRANCH_NAME}/."
cp -r ./_build/html/* ../webpage/recent/.
if [[ "${CI_COMMIT_REF_NAME}" = "master" ]]; then
cp -r ./_build/html/* ../webpage/.
fi
cd ..
# report if job was successful
if [[ ${IS_FAILED} == 0 ]]; then
echo "success"
echo "success" > status.txt
echo "build" > success.txt
exit 0
else
echo "failed"
exit 1
fi