feat(webhook): scripts
This commit is contained in:
25
scripts/webhook-deploy/deploy-bruchtal.sh-sik
Executable file
25
scripts/webhook-deploy/deploy-bruchtal.sh-sik
Executable file
@@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
# test XDG_RUNTIME_DIR
|
||||
#HALLO
|
||||
cd /workspace
|
||||
|
||||
echo "==> Pulling latest changes"
|
||||
git pull
|
||||
|
||||
echo "==> Checking for new or modified Markdown files"
|
||||
# A = Added, M = Modified
|
||||
changed=$(git diff --name-status HEAD~1 HEAD | grep -E '^[AM]\s.*(\.md$|mkdocs\.yml$)' | awk '{print $2}' || true)
|
||||
|
||||
|
||||
if [ -n "$changed" ]; then
|
||||
echo "Markdown changes detected:"
|
||||
echo "$changed"
|
||||
echo "==> Restarting bruchtal-docs container"
|
||||
cd /workspace
|
||||
docker restart bruchtal-docs
|
||||
else
|
||||
echo "No Markdown changes detected. Skipping restart."
|
||||
fi
|
||||
|
||||
echo "==> Deploy finished"
|
||||
Reference in New Issue
Block a user