Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- #
- # An example hook script for the "post-receive" event.
- #
- # The "post-receive" script is run after receive-pack has accepted a pack
- # and the repository has been updated. It is passed arguments in through
- # stdin in the form
- # <oldrev> <newrev> <refname>
- # For example:
- # aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master
- #
- # see contrib/hooks/ for a sample, or uncomment the next line and
- # rename the file to "post-receive".
- #
- #. /usr/share/git-core/contrib/hooks/post-receive-email
- WORKTREE=/home/{project_dir}
- GITDIR=/home/{project_repo}
- echo "Entering $WORKTREE"
- echo `pwd`
- cd $WORKTREE || exit
- unset GIT_DIR
- git pull origin master
- LASTMSG=`git log -1 --pretty=format:"%s"`
- TRIM="$(echo "${LASTMSG}" | tr -d '\n')"
- NOW=$(date +"%Y%m%d-%H%M"z)
- cd $GITDIR
- # Fix
- while read oldrev newrev refname
- do
- echo " /==============================="
- echo " | DEPLOYMENT COMPLETED"
- echo " | Target branch: master"
- echo " | Target folder: $WORKTREE"
- echo " | Time: $NOW"
- echo " | Message: $TRIM"
- echo " \=============================="
- done
Add Comment
Please, Sign In to add comment