Continuos Integration for PHP projects using Jenkins, Composer, PHPUnit, BItBucket and Digital Ocean

The goal for today's lesson is to show you how to setup a continuous integration for your projects, using a handful of tools, such as Jenkins primarily, but also Composer for dependency management and autoloading, PHPUnit for testing, Git, BitBucket for source versioning and Digital Ocean for cloud hosting.