Junior — Middle
Kako je implementirana automatizacija build i deploy na vašem poslednjem radnom mestu?
sobes.tech АИ
Одговор од АИ
Na poslednjem radnom mestu automatizacija izrade i deploy-a iOS aplikacije realizovana je pomoću CI/CD sistema (npr. Jenkins, GitLab CI ili Bitrise). Glavni koraci:
- Pri push-u u glavnu granu, automatski se pokretao proces izrade projekta.
- Izvodili su se unit testovi i statička analiza koda.
- Nakon uspešnog izrade, pravljen je arhiv (.ipa) aplikacije.
- Automatski se deploy-ovao build u TestFlight za testere.
- Po potrebi — objavljivanje u App Store sa minimalnim učešćem čoveka.
Ovo je omogućavalo brzo dobijanje svežih build-ova, smanjenje grešaka i ubrzavanje izdanja.