Integrazio etengabe

Integrazio etengabea (continuous integration ingelesez) Martin Fowler-eklehenik proposatutako eredu informatiko bat da.Software baten integrazio automatikoak sarri egiteak garapenaren neurrian akatsak detektatzeko eta zuzentzeko aukera ematen du.Integrazioaren osagai nagusiak konpilazioa eta softwarearen testak dira.

Prosezua horrela funtzionatzen da : Softwarearen bertsioen kontrolatzeko sistematik (adibidez CVS, Git, Subversion) iturburuak deskargatu eta gero, programa konpilatzen da,testak exekutatzen dira eta emaitzen txostena sortzen da.


Hori egiteko aplikazio hauek erabil daitezke :

Hauek exekuzioka kontrolatzen dituzte beste tresnen bidez (Javaz idatzitua proiektuetarako Ant edo Maven erabil daitezke , C/C++ idatzitakoproiektuetarako Make edo Cmake) ; Konpilazioak, testen saoiak eta emaitzen txostenak ere egiten dituzte.