Learn the four pillars of continuous integration

Completed

Continuous integration relies on four key elements for successful implementation: a Version Control System, Package Management System, Continuous Integration System, and an Automated Build Process.

A version control system manages changes to your source code over time.

A package management system install uninstalls, and manages software packages.

A continuous integration system merges all developer working copies into a shared mainline several times daily.

An automated build process creates a software build, including compiling, packaging, and running automated tests.

Note

Your team needs to select the specific platforms and tools they'll use for each element. You need to ensure that you've established each pillar before proceeding.