Middle+
Mesélj a Release Candidate (RC) tapasztalataidról, hogyan alkalmaztad ezt a megközelítést a projektjeidben?
sobes.tech MI
Válasz az MI-től
A Release Candidate-et használtam végső tesztfázisként a kiadás előtt az App Store-ban.
A folyamat általában a következőket tartalmazta:
- RC összeállítása a
releasevagymainág alapján a stabilizálás után. - A build feltöltése a TestFlight-ra belső és/vagy külső béta tesztelők csoportja számára.
- Alapos tesztelés különböző eszközökön és iOS-verziókon.
- Csak kritikus hibák javítása, amelyek blokkolták a kiadást. Kisebb fejlesztések és nem kritikus hibák későbbi verziókra maradtak.
- Kritikus hibák esetén: patch ág létrehozása az RC-ből, javítás, új RC build készítése és az 1-4 lépés ismétlése.
- Ha az RC sikeresen átmegy a teszteken és nem tartalmaz kritikus hibákat: ugyanennek a buildnek a kiadása az App Store-ban.
Az RC használata minimalizálta a kockázatot, hogy instabil verziót adjunk ki, mivel a teszteléshez használt build megegyezett azzal, ami a végfelhasználókhoz eljutott. Ez növelte a kiadás minőségében való bizalmat.