Files
artcraft/frontend/websites/scripts/publish_production.sh

23 lines
491 B
Bash
Executable File

#!/bin/bash
set -euxo pipefail
MASTER_BRANCH='master'
PRODUCTION_BRANCH='production-fakeyou'
git stash
git branch --set-upstream-to="origin/${MASTER_BRANCH}" ${MASTER_BRANCH}
git checkout $MASTER_BRANCH
git pull
if git show-ref --verify --quiet "refs/heads/$PRODUCTION_BRANCH"; then
echo "Deleting branch ${PRODUCTION_BRANCH}"
git branch -D $PRODUCTION_BRANCH
fi
git checkout -b $PRODUCTION_BRANCH
git push --set-upstream origin $PRODUCTION_BRANCH
git checkout $MASTER_BRANCH