This is a high-level overview of high-level DevOps practices. Puppet, Chef, Vagrant, Capastrano, Git, Sinatra, Nginx, CDN. Very informative if you’re looking to step up your game in that regard, but I was looking more for simply how to move stuff from a dev server to a live server :). He does mention briefly that his method for local development is simply changing his local hosts file to point to his local server when developing locally. Whereas I’ve always developed on a client.local.dev domain, maybe I’ve been doing it wrong all these years and causing unnecessary headaches.
@zaneMATTHEW: I was able to find the link to Scribu’s post about this. Here it is: http://scribu.net/blog/deploying-from-git-to-svn.html
It’s a bit old(August 2011), but maybe there are updated versions somewhere…
This presentation examines the pitfalls of “winging it” when it comes to changing and deploying code, and showcases multiple paths to the promised land of confident commits and delightful deploys.
July 30, 2013 at 7:26 am |
Can we get that direct link you mentioned for plugin deploy @ the 40min mark?
LikeLike
August 2, 2013 at 11:26 pm |
@zaneMATTHEW https://gist.github.com/markjaquith/4084290
LikeLike
July 30, 2013 at 7:31 pm |
Here’s the Git-to-WordPress.org plugin deployment script I mentioned at the 40 minute mark.
Also, the slides.
LikeLike
July 31, 2013 at 1:21 pm |
This is a high-level overview of high-level DevOps practices. Puppet, Chef, Vagrant, Capastrano, Git, Sinatra, Nginx, CDN. Very informative if you’re looking to step up your game in that regard, but I was looking more for simply how to move stuff from a dev server to a live server :). He does mention briefly that his method for local development is simply changing his local hosts file to point to his local server when developing locally. Whereas I’ve always developed on a client.local.dev domain, maybe I’ve been doing it wrong all these years and causing unnecessary headaches.
LikeLike
August 4, 2013 at 3:50 am |
@zaneMATTHEW: I was able to find the link to Scribu’s post about this. Here it is: http://scribu.net/blog/deploying-from-git-to-svn.html
It’s a bit old(August 2011), but maybe there are updated versions somewhere…
LikeLike
August 20, 2013 at 7:48 pm |
Hi Mark– you mention that you’ve configured nginx to load images from the remote server when they’re not available locally. How did you manage that?
LikeLike
December 4, 2013 at 12:12 pm |
Hi Sam, the following article mentions a way for Apache doing this, the same principle should be applicable for nginx: http://stevegrunwell.com/blog/keeping-wordpress-under-version-control-with-git/
LikeLike