automated system used for continuous integration Continuous Integration (CI) is a software development practice where code