What is Continuous Integration?
CI
It is the process that ensures that errors are caught early by automatically combining and testing the codes written by software developers.
Overview
Continuous Integration (CI) ensures that codes are frequently sent to a central system during the software development process and subjected to automatic testing there. In this way, if the code written by a software developer conflicts with the code of others, it is immediately noticed. Bugs are resolved before they become bigger, while they are still in development.
How it works
As soon as the developer uploads his code to the system, robots running in the background automatically compile the code and run predetermined tests.
Where it is used
It's a standard practice in large software teams and modern software development cycles (DevOps).
Frequently asked questions
Why don't we do manual testing?
Manual testing is slow and prone to human error; CI, on the other hand, works with the same meticulousness for every change.
Related terms
Related tools
This explanation was written in plain language for TreScout and machine-translated from the Turkish original · the Turkish version prevails. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →