Greetings! This post is a follow up to a talk I gave at Wordcamp Portland 2013. I shared a few things about why Capistrano is awesome and what you can do with it, but 15 minutes isn’t really enough time to give useful information to help someone get started.
So I made a screencast in which I walk through my process of setting up a new site for deployment. I tried to cover most of the bases, so that, if you have a decent amount of comfort with the core dependencies, you can hopefully watch this and then be able to implement it with your own projects.
Disclaimer: I was also recovering from surgery when I made this video, so if I forgot something important, be nice and just let me know in the comments, and I will do my best to fill in the blanks, answer your questions or point you in the right direction.
Here are the things you should be fairly comfortable with (or be willing to learn) before you attempt to use this tool:
- You should have Ruby and Capistrano installed on your machine.
- Version control, Git and Github
- Talking with servers via SSH
- wp-cli (WordPress command line tool)
Before you get started, download the starter repository from Github.