Presented by Andrew Turner
There are lots of ways to deploy websites:
- Server-side editing
- FTP upload
- File Syncing
- Live Remote Repositories (version control)
- Post-receive Hooks / Webhooks
- Third-Party deployment services
- continuous integration
Try and avoid server-side editing and ftp.
Written in Ruby
Directory structure: server
- current
- releases
- repo
- shared
Make sure to point your web host’s document root to current as it is a symlink to the latest release.
Sounds like a deployment tool for Ruby, but it seems like it could be used for WordPress with git and WordPress.