Enable site deploy preview for pull requests

Signed-off-by: Khosrow Moossavi <khos2ow@gmail.com>
This commit is contained in:
Khosrow Moossavi
2021-03-02 17:23:45 -05:00
parent 124aa37559
commit 2b150c1876
5 changed files with 43 additions and 7 deletions

25
scripts/docs/prepare-site.sh Executable file
View File

@@ -0,0 +1,25 @@
#!/usr/bin/env bash
#
# Copyright 2021 The terraform-docs Authors.
#
# Licensed under the MIT license (the "License"); you may not
# use this file except in compliance with the License.
#
# You may obtain a copy of the License at the LICENSE file in
# the root directory of this source tree.
set -o errexit
set -o pipefail
PWD=$(cd "$(dirname "$0")" && pwd -P)
PWD="${PWD}/../.."
# Make sure site/ folder does not exist
rm -rf "${PWD}"/site
# Clone the website repository locally
git clone -b main https://github.com/terraform-docs/website "${PWD}"/site
# Update website content
rm -rf "${PWD}"/site/content/
cp -r "${PWD}"/docs/ "${PWD}"/site/content/