From 35b908ce48c3e1e28f2977c300364fbd98cb7e99 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 22 Feb 2026 16:27:21 +0000 Subject: [PATCH] Add deployment script --- deploy.sh | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100755 deploy.sh diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..83651d0 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,59 @@ +#!/bin/bash +# SiteMente Deployment Script + +BRANCH=${1:-develop} +ACTION=${2:-push} + +echo "=== SiteMente Deployment ===" +echo "Branch: $BRANCH" +echo "Action: $ACTION" +echo "" + +case $ACTION in + push) + echo "Pushing to $BRANCH..." + git checkout $BRANCH + git add -A + git commit -m "Update: $(date '+%Y-%m-%d %H:%M')" || echo "Nothing to commit" + git push origin $BRANCH + echo "✅ Pushed to $BRANCH" + ;; + + merge) + echo "Merging $BRANCH to main..." + git checkout main + git merge $BRANCH + git push origin main + echo "✅ Merged and pushed to main" + ;; + + deploy) + echo "Deploying $BRANCH..." + git checkout $BRANCH + git add -A + git commit -m "Deploy: $(date '+%Y-%m-%d %H:%M')" || echo "Nothing to commit" + git push origin $BRANCH + echo "✅ Deployed $BRANCH" + ;; + + status) + echo "=== Current Status ===" + echo "Working branch: $(git branch --show-current)" + echo "" + echo "Branches:" + git branch -a + echo "" + echo "Recent commits:" + git log --oneline -5 + ;; + + *) + echo "Usage: ./deploy.sh " + echo "" + echo "Actions:" + echo " push - Commit and push changes" + echo " merge - Merge branch to main" + echo " deploy - Commit, push (alias for push)" + echo " status - Show current status" + ;; +esac