Commit 00924674 authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Extract frontmatter in spec_on_pages.sh script

parent ef35ef2d
Loading
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -68,6 +68,10 @@ Build generateSpecWebSite docker image:
        - generateSpecWebSite/regexMatches.py
        - generateSpecWebSite/spec_on_pages.sh
        - generateSpecWebSite/toMkdocs.py
        - markdownTools/dockerfile
        - markdownTools/setup.py
        - markdownTools/requirements.txt
        - markdownTools/processMDSpec.py

Build markdownTools docker image:
  stage: build
+7 −0
Original line number Diff line number Diff line
@@ -7,3 +7,10 @@ RUN apt-get update -y && \
    rm -rf /var/lib/apt/lists/* &&\
    pip install -e generateSpecWebSite/ &&\
	pip install -r generateSpecWebSite/requirements.txt

ADD /markdownTools/ /markdownTools/
RUN apt-get update -y && \
    apt-get install -y libcairo2 && \
    rm -rf /var/lib/apt/lists/* &&\
    pip install -e markdownTools/ &&\
	pip install -r markdownTools/requirements.txt
+12 −3
Original line number Diff line number Diff line
@@ -48,6 +48,9 @@ git fetch origin $PAGES_BRANCH && git checkout $PAGES_BRANCH || git checkout -b
git checkout $7

####### GENERATE NAV SPEC #######
echo "------ Process MD Spec --------"
python3 /markdownTools/processMDSpec.py -fmo "./$8.md" -fmf frontmatter.md
python3 /markdownTools/processMDSpec.py "./$8.md" > combined.md
echo "------ Generate input for mkdocs --------"
#python3 $1 -it -ihp --title ${9^^} "./$8.md"			
python3 /generateSpecWebSite/toMkdocs.py -it -ihp --title ${9^^} "./combined.md"
@@ -58,7 +61,13 @@ sed -i 's/'${9^^}'\///g' _nav.yml
cat _nav.yml
echo "  - 'Home': 'index.md'" >> mkdocs.yml
cat _nav.yml >> mkdocs.yml
if [ -f "frontmatter.md" ] && [ "$(cat frontmatter.md | tr -d ' \n\t')" != "{}" ]; then
  echo "------ Adding frontmatter to index.md --------"
  sed -i 's/---//g' ./frontmatter.md
  cp ./frontmatter.md docs/index.md
else
  cp docs/0.md docs/index.md
fi
repo_url="https://${3}/${4}.git"
echo ${repo_url}
sed -i 's/##PROJECT/'${9^^}'/g' mkdocs.yml
@@ -187,7 +196,7 @@ if [ ${11} == "false" ]; then
      fi
    fi
else
    echo "------ Removing docs version ${11}..."
    echo "------ Removing docs version  }..."
    majorVersion=$(echo ${11} | grep -o v[0-9]*\. | grep -o [0-9]*)
    if [ -n "${majorVersion}" ]; then
        previousVersion=$(mike list --deploy-prefix public -r $HTTPS_REMOTE -b $PAGES_BRANCH | grep v${majorVersion} | grep -A1 ${11} | grep -v ${11})