Continuous Integration can be defined as “Building software and taking it through as many tests as possible with every change”.