web-deployment-webhook/deploy-now.sh

31 lines
490 B
Bash

#!/bin/bash
REPOSITORY_NAME=$1
REPOSITORY_SSH_URL=$2
echo -n "
deploy-now: Deploying now...
Current time: `date`
Repository: "
echo $REPOSITORY_NAME
echo $REPOSITORY_SSH_URL
echo -n "
"
echo -n "
On `date`
Repository: " >&2
echo $REPOSITORY_NAME >&2
echo $REPOSITORY_SSH_URL >&2
echo -n "
" >&2
cd /var/www/git
rm -rvf $REPOSITORY_NAME
git clone $REPOSITORY_SSH_URL
cd /var/www/git/$REPOSITORY_NAME
chmod -v +x ./deployment-script.sh
./deployment-script.sh
echo -n "
deploy-now: Done.
"