1
0
mirror of https://github.com/twitter/twemoji.git synced 2024-10-01 12:24:23 +00:00
twemoji/scripts/deploy.sh
2019-07-01 15:19:26 -07:00

27 lines
544 B
Bash
Executable File

#!/bin/bash
set -euxo pipefail
ROOT=$(
cd $(dirname $0)/..
/bin/pwd
)
DIST="$ROOT/dist/"
PUBLISH_BRANCH=$1
VERSION=$(cat package.json | jq -r .version)
git fetch --all
git checkout $PUBLISH_BRANCH
git pull origin $PUBLISH_BRANCH
cd "v/"
# If the folder already exists we want to repalce it
if [ -d $VERSION ]; then
rm -r $VERSION
fi
# Create new version folder out of dist/
mv -f $DIST $VERSION
git add $VERSION
git commit -q -m "Publish v$VERSION"
git push origin $PUBLISH_BRANCH
# Return to your working branch
git checkout -
cd $ROOT