Sobes.tech
Junior

Mi a különbség a build és a release között?

sobes.tech MI

Válasz az MI-től

Build — a projekt forráskódjának összeállítása futtatható alkalmazássá, amely készen áll a tesztelésre vagy a telepítésre. A build eredménye általában egy futtatható fájl, archívum vagy csomag.

Release — a termék olyan verziója, amely átment a teszteken, és készen áll a kiadásra a végfelhasználók vagy ügyfelek számára. Egy release egy vagy több buildet, dokumentációt, konfigurációs adatokat és más artefaktokat tartalmaz, amelyek szükségesek a sikeres telepítéshez és használathoz.

Kritérium Build Release
Cél Tesztelés, belső ellenőrzés Kiadás felhasználóknak/ügyfeleknek
Állapot Lehet instabil, nem teljesen tesztelt Stabil, minden tesztelési szakaszt átment
Tartalom Futtatható kód és fő függőségek Futtatható kód, dokumentáció, konfiguráció és más
Életciklus Gyakran a fejlesztés során készül A fejlesztés és teszt befejezése után készül
Elérhetőség Általában csak a fejlesztői/QA csapat számára Végfelhasználók vagy ügyfelek számára elérhető
Verziózás Build-számokat használ (pl. dátum-idő, növekmény) Szemiotikus verziózást alkalmaz (Major.Minor.Patch) vagy más sémákat