public
Description: Automate your wordpress deploys with capistrano and git
Homepage: http://jestro.com
Clone URL: git://github.com/jestro/wordpress-capistrano.git
jnewland (author)
Mon Nov 24 09:01:08 -0800 2008
commit  e9d8e98cf724e9ff536c38fb1ba0d32c6c2b120d
tree    ea249afdb8961909ccd67e1bb22d90a3a213cd31
parent  4fc93d72cd009f1cd585e12e4d917f31ab574aa8
name age message
file .gitmodules Loading commit data...
file Capfile
file Readme.textile
directory config/
file index.php Mon Nov 17 16:46:45 -0800 2008 directory structure [jnewland]
directory plugins/ Mon Nov 17 16:54:19 -0800 2008 add blank plugins directory [jnewland]
directory themes/
submodule wordpress - 75044e4
Readme.textile

Summary

This is a repo intended for use as a template for your wordpress projects.

Setup

  • Fork this repo
  • Rename your project, make it private if desired
  • Clone your fresh repo:
  
    git clone git@github.com:yourname/yourwordpressproject.git
    cd yourwordpressproject
    git submodule init
    git submodule update
  
  • Create a theme in themes
  • Drop your plugins in plugins
  • Update config/wp-config.php
  • Adjust the settings in config/deploy.rb
  • Adjust the settings in
    config/puppet.pp
  • cap deploy:setup
  • cap deploy

Switching Wordpress Versions

  
    cd wordpress

    #show all versions
    git tag -l

    #checkout a version
    git checkout 2.6.3

    cd ..

    #commit
    git commit wordpress -m "use wordpress 2.6.3"

    #push
    git push