Tudna mesélni az utolsó munkahelyén használt verziókiadási folyamatról?
sobes.tech MI
Válasz az MI-től
A verziók kiadásának folyamata az utolsó munkahelyemen a következőképpen volt szervezve:
-
Fejlesztés és tesztelés: Minden új funkció és hibajavítás külön Git ágakban készült. A munka befejezése után az ág össze lett olvasztva a fő fejlesztési ággal (develop).
-
Integrációs tesztek: A develop ágat rendszeresen összeállították, automatikus teszteken és kézi teszteken is átment a tesztelési eszközökön.
-
Kiadás előkészítése: Amikor a változások kész voltak a kiadásra, létrehoztak egy kiadási ágat (release), ahol végső ellenőrzést és kisebb hibajavításokat végeztek.
-
Összeállítás és közzététel: A kiadási ág jóváhagyása után elkészítették a végső buildet (APK vagy AAB), amelyet a Google Play fejlesztői konzolon keresztül tettek közzé, megadva a verziót és a változások leírását.
-
Verziókezelés: Sémás verziószámozást alkalmaztak (major.minor.patch), ahol:
- major — nagy változások,
- minor — új funkciók,
- patch — hibajavítások.
-
Figyelés: A kiadás után figyelemmel kísérték a felhasználói visszajelzéseket és a stabilitási metrikákat, hogy gyorsan reagáljanak a problémákra.
Ez a folyamat lehetővé tette az alkalmazás stabilitásának fenntartását és rendszeres frissítések kiadását új funkciókkal.