0 votes
in DevOps by

DevOps has something called CI. What is it and what is its purpose?

1 Answer

0 votes
by

 CI in DevOps stands for Continuous Integration. CI is a development practice in which developers integrate code into a shared repository multiple times in a single day.

Continuous Integration of development and testing enhances the quality of the software as well as reducing the total time required for delivery.

The developer has broken the build if a team member checking in code runs into a compilation failure. As such, other developers are not able to sync with the shared source code repository without introducing compilation errors into their own workspaces.

This disrupts the collaborative and shared development process. Hence, as soon as a CI build breaks, it’s important to identify and correct the problem immediately.

Typically, a CI process includes a suite of unit, integration, and regression tests that run each time the compilation succeeds. In case any of the aforesaid tests fail, the CI build is considered unstable (which is common during an Agile sprint when development is ongoing) and not broken.

Related questions

0 votes
asked Jun 13, 2020 in DevOps by anonymous
0 votes
asked Feb 28, 2021 in DevOps by JackTerrance
+1 vote
asked Feb 21, 2021 in DevOps by SakshiSharma
...