Install Jenkins on Debian

Installing Jenkins on Debian is a trivial task – a package is available, through aptitude, and default configuration is sufficient. This tutorial does not cover advanced security topics. By default, port 8080 is open and no authentication required – this poses a major security risk; thus if you rely solely on the instructions below, you should not expose your Jenkins server on an external network. Basic authentication instructions are provided. Root level access is required.

Continue reading Install Jenkins on Debian

Continuous Integration and Deployment Processes

The practice of Continuous Integration ensures that code is constantly merged and tested, allowing a team of developers to share work and find issues early in the process. Continuous Deployment enables the business to constantly deliver features, capture customer feedback, and adjust accordingly. Various engineering practices facilitate the two: TDD, proper branching models, workflows and VCS best practices. 

Continue reading Continuous Integration and Deployment Processes

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.

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

Service Oriented Architecture: Install and configure WSO2 API Manager on Debian

This entry documents how to install and configure the WSO2 API Manager, on Debian Linux 7. WSO2 API Manager is a tool for publishing APIs, with features such as:

  • API Store
  • Publishing and Governing API
  • API Traffic routing
  • Developer Community
  • Govern Complete API Lifecycle
  • Performance monitoring

Further details available on the vendor's website, http://wso2.com/products/api-manager/

Continue reading Service Oriented Architecture: Install and configure WSO2 API Manager on Debian