Integrazio etengabe

Artikulu edo atal hau ez dator bat formatu hitzarmenekin.
Zure esku dago artikulu hau egokituz Wikipediari laguntzea.

Artikulu edo pasarte honek eduki, gramatika, hiztegi edota ortografia akatsak ditu.
Lagundu nahi baduzu, zuzendu ezazu.

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 :

  • Jenkins[Betiko hautsitako esteka].
  • Solano CI,
  • Bamboo,
  • Continuum,

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.