feat(deploy): Test auf neue und veränderte md
This commit is contained in:
@@ -7,19 +7,17 @@ cd /workspace
|
||||
echo "==> Pulling latest changes"
|
||||
git pull
|
||||
|
||||
echo "==> Checking for changed markdown files"
|
||||
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$' | awk '{print $2}' || true)
|
||||
|
||||
# Liste der Dateien im letzten Commit
|
||||
CHANGED_FILES=$(git diff --name-only HEAD@{1} HEAD)
|
||||
|
||||
echo "$CHANGED_FILES"
|
||||
|
||||
# Prüfen ob .md Datei enthalten ist
|
||||
if echo "$CHANGED_FILES" | grep -qE '\.md$'; then
|
||||
echo "==> Markdown changes detected. Restarting container..."
|
||||
docker restart bruchtal-docs
|
||||
if [ -n "$changed" ]; then
|
||||
echo "Markdown changes detected:"
|
||||
echo "$changed"
|
||||
echo "==> Restarting bruchtal-docs container"
|
||||
docker compose -f /workspace/docker/bruchtal-docs/docker-compose.yml up -d
|
||||
else
|
||||
echo "==> No markdown changes detected. Skipping restart."
|
||||
echo "No Markdown changes detected. Skipping restart."
|
||||
fi
|
||||
|
||||
echo "==> Deploy finished"
|
||||
|
||||
Reference in New Issue
Block a user