Middle
Kuidas toimib väljaandmise protsess? Kuidas läks viimase väljaandega teie osalemisel?
sobes.tech AI
Vastus AI-lt
Väljalasprotsess hõlmab tavaliselt mitmeid etappe: ettevalmistus väljalaskeks (ehitamine, testimine), deploy stagingus kontrollimiseks, seejärel deploy tootmisse. Oluline on omada automatiseeritud skripte ehitamiseks ja deploy'iks, versioonikontrollisüsteemi ning CI/CD.
Minu viimases Go väljalaskes kasutasime GitLab CI-d automaatseks ehitamiseks ja testimiseks. Pärast testide edukat läbimist deploy'iti artefakt automaatselt stagingusse. Pärast manuaalset kinnitust deploy'iti versioon tootmisse Ansible abil. Protsessi jooksul jälgisime metrikat ja logisid, et kiiresti reageerida võimalikele vigadele.