“…Continuous integration (CI) is one of the main enablers of CD [61,62,34,32,75,3,1,37,47,48,54]. The main advantage of CI is that it automates tasks such as compiling code, running unit and acceptance tests, monitoring and validating code coverage, checking compliance with coding standards, static code analysis, automatic code review and building deployment packages [32,1,54,76,3]. Therefore, CI provides mechanisms to ensure that there is always a shippable product that has passed all of the testing phases [32,62].…”