13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Fejlesztői alapszavak

CI/CD

angolul: continuous integration / continuous delivery (or continuous deployment)

haladóelterjedt

Automatizált futószalag, amely a programkód minden módosítását azonnal összeépíti, leteszteli, és kiadásra kész állapotba hozza, vagy akár élesíti is.

Érthetően

Képzeld el egy nagy pékség gyártósorát: a pék csak beteszi a tésztát, a szalag pedig magától viszi a kemencébe, a minőségellenőrzésre és a csomagolóba. A CI/CD ugyanez a szoftvereknél: a fejlesztő feltölti a módosítását, és onnantól gépek végzik az ellenőrzést és a kiszállítást.

A CI (folyamatos integráció) azt jelenti, hogy a csapat tagjai gyakran – jellemzően naponta legalább egyszer – egyesítik a munkájukat egy közös kódtárban, és minden egyesítés után automatikus tesztek futnak. Így a hiba többnyire perceken belül kiderül, nem hetekkel később, amikor már senki sem emlékszik, mi okozta.

A CD a szalag második fele, és két dolgot is jelenthet. A folyamatos szállításnál (continuous delivery) a letesztelt program automatikusan kiadható csomaggá áll össze, és egy emberi jóváhagyás után jut el a felhasználókhoz. A folyamatos telepítésnél (continuous deployment) az élesítés is emberi beavatkozás nélkül történik.

Régen egy új verzió kiadása ritka, hosszú és idegőrlő esemény volt. CI/CD-vel a kiadás rutinná válik: kis lépésekben, gyakran történik, és ha baj van, könnyebb visszalépni.

Hogyan működik

  1. A fejlesztő (vagy egy kódoló agent) feltölti a módosítását a közös kódtárba, és ez automatikusan elindítja a folyamatot.
  2. Egy szerver a friss kódból összeépíti a működő programot; ha ez nem sikerül, a folyamat megáll, és a szerző azonnal értesítést kap.
  3. Lefutnak az automatikus tesztek és ellenőrzések: működnek-e a funkciók, nincs-e ismert biztonsági rés, betartja-e a kód a csapat szabályait.
  4. Ha minden zöld, a program telepíthető csomaggá áll össze, és felkerül egy próbakörnyezetbe, ahol élethű körülmények között is kipróbálható.
  5. Az utolsó lépés az élesítés: vagy egy ember hagyja jóvá, vagy az is automatikus, gyakran fokozatosan, először csak a felhasználók kis részének.

Példa a mindennapokból

A banki alkalmazásod a telefonodon rendszeresen, akár néhány hetente frissül, a bank háttérrendszerei pedig ennél is gyakrabban, többnyire leállás nélkül. Emögött CI/CD áll: minden apró javítás automatikus tesztek hosszú során megy át, mielőtt hozzád kerül.

Kit érint

fejlesztőA mindennapi munkád része: minden feltöltött módosításodat ez a futószalag ellenőrzi, és ez jelez vissza, ha elrontottál valamit. → Kód
vállalkozó, vezetőEzen múlik, hogy a céged szoftvere hetek helyett akár órák alatt kap-e új funkciót vagy hibajavítást, és mennyi kockázattal jár egy kiadás.
álláskereső, pályakezdőSok fejlesztői és üzemeltetői álláshirdetésben szerepel, ezért érdemes legalább az alapjait ismerned. → Munka és HR
mindenkiEnnek köszönhető, hogy az alkalmazásaid gyakran, észrevétlenül és többnyire leállás nélkül frissülnek.

Gyakori félreértés

TévhitHa van CI/CD, akkor a program biztosan hibátlan, mert a gép mindent ellenőriz.
ValójábanA futószalag csak azt ellenőrzi, amire tesztet írtak. Ha a tesztek hiányosak vagy rosszak, a hibás kód ugyanolyan gyorsan jut el a felhasználókhoz, mint a jó.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

DevOps, Szoftverfejlesztés, Automatizálás

Szűkebb

Folyamatos integráció, Folyamatos szállítás, Folyamatos telepítés, Automatikus tesztelés

Rokon

Verziókezelés, Git, Kódoló agent, Kódtár (repository), MLOps

Röviden a története

A „continuous integration” kifejezés legkorábbi ismert említése Grady Booch nevéhez fűződik, aki 1994-ben megjelent könyvében használta. Az 1990-es évek végén a Kent Beck nevéhez köthető extrém programozás (XP) mozgalom tette napi gyakorlattá. A folyamatos szállítás fogalmát Jez Humble és David Farley 2010-es, Continuous Delivery című könyve tette ismertté.

Hol tart most

2026 végén a CI/CD a professzionális szoftverfejlesztés alapfelszereltsége, a nagy kódtár-szolgáltatók beépítve kínálják. Az újdonság, hogy egyre több módosítást kódoló agentek küldenek be, így a futószalag ellenőrző szerepe még fontosabb lett.

Állapot: 2026. november

A hírekben

2 Agent Age-sztoriban fordul elő; a görbe a hírmagazin heti előfordulása.

Más nevei

CI/CD · CICD · CI/CD pipeline · folyamatos integráció · folyamatos szállítás · folyamatos telepítés · continuous deployment · build pipeline

Források

A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.