Continuous Integration


Continuous Integration is the process of frequently bringing together changes of one or more developers.

  • Get changes by fetching or pulling from the bare repository and
  • add your changes back to the team by pushing to the bare repository.

It is vital to pull and push often because smaller changes make the integration of changes easier. Short integration cycles make it easy to find out when a bug was introduced and fix the issue. Automated tests and code analysis which are run in our builds help ensure the project quality.

We do this for all of our projects.