mirror of
https://github.com/gravitational/teleport
synced 2024-10-21 01:34:01 +00:00
27 lines
780 B
Bash
Executable file
27 lines
780 B
Bash
Executable file
#!/bin/bash
|
|
|
|
# IMPORTANT! To add a new version, say 8.1
|
|
# * copy 2.3.yaml to 8.1.yaml
|
|
# * edit 8.1.yaml
|
|
# * edit theme/base.html and update docVersions variable
|
|
|
|
cd $(dirname $0)
|
|
rm -f latest.yaml
|
|
|
|
# build css files
|
|
sass -C --sourcemap=none theme/src/index.scss:theme/css/teleport-bundle.css
|
|
|
|
for conf_file in $(ls *.yaml | sort); do
|
|
echo "Building docs version --> $conf_file"
|
|
mkdocs build --config-file $conf_file || exit $?
|
|
done
|
|
|
|
# drop the 'latest.yml' symlink to the latest version so `mkdocs serve` will
|
|
# automatically serve the latest
|
|
echo "Latest version --> $conf_file"
|
|
ln -fs $conf_file latest.yaml
|
|
|
|
# copy the index file which serves /docs requests and redirects
|
|
# visitors to the latest verion of QuickStart
|
|
cp index.html ../build/docs/index.html
|