Due to the difficulty in maintaining a full Jenkins instance, I have revisited the blog automation issue and have replaced Jenkins with Drone. Making use of a tool like Drone greatly simplifies the setup process and lowers the barrier of entry for this type of project. Requirements There are a few requirements for this setup: Rackspace Cloud Account Existing Pelican Blog GitHub Account Linux Administration Knowledge You should also read my original article.
Managing a blog can be a hassle. Operating system updates, blog software updates, and server security take up tons of time. Don't forget about scaling your blog if you get popular. Inspired by the Rackspace DevOps post on their new blog format, I've setup my own version using Pelican instead of Octopress. Resources This tutorial will assume you have two systems to manage your blog. Local Workstation Remote Server The local workstation will be used to manage your blog posts, as well as uploading the content.