UPDATE: This post is out of date, please check out How to setup growl notifications for Beanstalk Deployments [Updated]
So recently I started playing around with git and pre/post-deployment hooks on Beanstalk (10% off through that link). I have used Beanstalk in the past through work but never really dove into all of it’s features. Beanstalk, for those of you who don’t know, is SVN and GIT repository hosting but it also supports deployments which allow you to easily push code to your servers via FTP/SFTP or SSH commands that it will run on your remote server. I used SSH for deployment because I wanted to just run “git pull” on the remote server.
I had everything set up, branches for dev/staging/live and deployments set up for each so that just by pushing to a certain branch my code would … Read More »