Continuous Integration and Deployment using Debian, Jenkins, Capistrano, NodeJS and Git

This series of entries provide a short tutorial on how to install Jenkins and Capistrano on a Debian machine; and how to integrate the two to continuously integrate and deploy NodeJS applications.

The following topics are covered: Continuous Integration and Delivery Processes, Install and Configure Jenkins and Capistrano, Prepare your NodeJS Project and Create Capistrano Recipes and Jenkins Jobs. The assumption is that your code is stored in a Git repository and you have root level access to your target machines. Tutorial structure below:

  1. Continuous Integration and Deployment Processes
  2. Install Jenkins
  3. Install Capistrano
  4. Prepare your NodeJS Project
  5. Create Capistrano Recipes
  6. Create Jenkins Jobs

Leave a Reply

Your email address will not be published. Required fields are marked *