dotfiles with Make

Everyone knows about pushing your dotfiles to github/bitbucket or whatever version control provider you like best but not many people implement a easy way to copy or link the dotfiles. Lots of people use bloated gems to manage the linking or even write there own but to me these are just over engineered for my needs. My solution is to use a tool that will be already on everyone's machine GNU/Make - nice and simple! Below is a copy of my Makefile which I used to keep my desktop (archlinux) and my laptop (Slackware) in sync. You can also find it on

Continuous Integration using Jenkins

This post is a rough guide on getting up and running with Continuous Integration using Jenkins. Build on commits to a git repo. Check for security issues with the code base using Brakeman. Run the code base tests, in this case RSpec tests. Deploy to Engineyard, AWS instances. Rollback if the deploy has failed. I will add a Chef cookbook and a SaltStack state to my git to automate the install - the way it should be! Jenkins setup on CentOS/Redhat Installing Jenkins can be as easy as downloading the Jenkins WAR file and then running it from the command line. I prefer to use Jenkins own repo as…