zed/script/deploy-collab

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

22 lines
398 B
Plaintext
Raw Normal View History

#!/bin/bash
set -eu
2022-10-21 23:15:34 +03:00
source script/lib/deploy-helpers.sh
if [[ $# != 1 ]]; then
echo "Usage: $0 <production|staging>"
exit 1
fi
2022-10-22 01:50:14 +03:00
environment=$1
tag="$(tag_for_environment $environment)"
branch=$(git rev-parse --abbrev-ref HEAD)
if [ "$branch" != "main" ]; then
echo "You must be on main to run this script"
exit 1
fi
2022-10-22 01:50:14 +03:00
git pull --ff-only origin main
git tag -f $tag
git push -f origin $tag