authelia/.buildkite/steps/syncdoc.sh
vdot0x23 6ccc92e47e
do not hardcode /bin/bash (#1122)
Co-authored-by: Victor Büttner <victor@0x23.dk>
Co-authored-by: Clément Michaud <clement.michaud34@gmail.com>
2020-06-18 09:49:13 +02:00

26 lines
475 B
Bash
Executable File

#!/usr/bin/env bash
set -e
rm -rf authelia
git clone git@github.com:authelia/authelia.git --single-branch --branch gh-pages
pushd docs
bundle install
bundle exec jekyll build -d ../authelia
popd
COMMIT=$(git show -s --format=%h)
pushd authelia
git config user.name "Authelia[bot]"
git config user.email "autheliabot@gmail.com"
git status | grep "nothing to commit" && exit
git add -A
git commit -m "Synchronize docs of commit: ${COMMIT}"
git push
popd
rm -rf authelia