Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a difference between "Build" and CI?

I've recently been assigned the task of being responsible for defining new processes and methodologies within my team, with regards to correct development processes.

I'd like to know if there is any significant difference between the term Build and the term CI.

I know that usually CI is the process of building your project after each commit to have better indication on the commit level for each developer.

Is there any difference in the build or in the process that is performed when doing CI and when running a normal "Build" ? (e.g. Daily build of the project)

Thanks

like image 323
lysergic-acid Avatar asked Oct 26 '25 21:10

lysergic-acid


1 Answers

The build process is everything that goes into building the software (getting the source code, compiling it, packaging it, automated tests etc...).

CI is the triggering of a build on commit.

A "daily build" is a time trigger for the build.

like image 89
Oded Avatar answered Nov 01 '25 13:11

Oded