Continuous Integration tools allow you to automate testing, building, and deploying an application, usually triggered whenever a change to the source code is made.
This how-to guide lets you create easy automation workflows with Jenkins.
Wercker allows you to set up automation pipelines for your apps with only a single configuration file. This guide explains the basics of the wercker.yml file and demonstrates several basic workflows.
Introduction to Immutable Infrastructure
This guide gives an overview of continuous integration and continuous development, and discusses how to leverage your Linode to create a CI/CD pipeline.
This tutorial will explain how to install, configure, and use Buildbot as a continuous integration platform, as well as how to write configuration for custom testing builds.