/opt/data/seriousletter/dev/code — runs on develop branch/opt/data/seriousletter/int/code — merge point: develop → main/opt/data/seriousletter/prod/code — runs on main branch```bash # 1. Push develop from local cd /Users/i052341/Daten/Cloud/Development/apps/seriousletter git push origin develop
ssh seriousletter.com "cd /opt/data/seriousletter/dev/code && git pull origin develop"
ssh seriousletter.com "cd /opt/data/seriousletter/int/code && git checkout develop && git pull origin develop"
ssh seriousletter.com "cd /opt/data/seriousletter/int/code && git checkout main && git merge develop -m '<commit message>' && git push origin main"
ssh seriousletter.com "for env in dev int prod; do cd /opt/data/seriousletter/\$env/code && git fetch origin && git checkout develop && git pull origin develop && git checkout main && git pull origin main; done"
ssh seriousletter.com "for env in dev int prod; do cd /opt/data/seriousletter/\$env/code && bash restart.sh; done" ```
ssh seriousletter.com (root, port 99)http://git.mnsoft.org/git/APPS/Seriousletter.git