Sobes.tech
Junior — Middle

Kaip buvo įgyvendinta automatinė surinkimo ir diegimo procesų automatizacija jūsų paskutinėje darbovietėje?

sobes.tech AI

Atsakymas iš AI

Mano paskutinėje darbo vietoje iOS programėlės kūrimo ir diegimo automatizavimas buvo įgyvendintas naudojant CI/CD sistemą (pvz., Jenkins, GitLab CI ar Bitrise). Pagrindiniai žingsniai:

  • Kai buvo atliktas push į pagrindinę šaką, automatiškai pradėdavo projekto kūrimo procesas.
  • Vykdavo vienetinių testų ir statinio kodo analizė.
  • Sėkmingo kūrimo metu buvo sukuriamas (.ipa) programėlės archyvas.
  • Automatiškai diegiamas build'as į TestFlight testuotojams.
  • Reikalingu atveju, publikavimas App Store su minimaliu žmogaus įsikišimu.

Tai leido greitai gauti naujausius build'us, sumažinti klaidų skaičių ir paspartinti leidimus.