sunpower-banners/gulpfile.js/lib/deploy.sh

30 lines
663 B
Bash

#!/bin/bash
DIRECTORY=public
USER=digital-prev
DOMAIN=preview.oliver.digital
if [ -d .git ]; then
BRANCH="$(git symbolic-ref --short -q HEAD)";
else
echo -e "\033[1;33mwarning: \033[0mCurrent directory is not a git repository"
BRANCH="master"
fi;
if [ "$BRANCH" = "master" ]
then
PROJECT="$1"
else
PROJECT="$1-$BRANCH"
echo "On $BRANCH branch, deploying to $PROJECT"
fi
if [ -d "$DIRECTORY" ];
then
echo "Uploading to server"
cd $DIRECTORY
ssh $USER@$DOMAIN "mkdir -p htdocs/$PROJECT" && scp -r . $USER@$DOMAIN:htdocs/$PROJECT/
open http://$DOMAIN/$PROJECT/
else
echo -e "\033[0;31merror: \033[0m$DIRECTORY directory does not exist!"
fi