Integrazio etengabe

Wikipedia, Entziklopedia askea

Integrazio etengabea (continuous integration ingelesez) Martin Fowler-ek lehenik 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++ idatzitako proiektuetarako Make edo Cmake) ; Konpilazioak, testen saoiak eta emaitzen txostenak ere egiten dituzte.