Middle
Hogyan működik a kiadási folyamat? Milyen volt az utolsó kiadás a részvételeddel?
sobes.tech MI
Válasz az MI-től
A kiadási folyamat általában több lépést foglal magában: a kiadásra való felkészülés (építés, tesztelés), staging környezetbe való telepítés ellenőrzés céljából, majd a gyártási környezetbe való telepítés. Fontos, hogy legyenek automatizált szkriptek az építéshez és a telepítéshez, verziókezelő rendszer és CI/CD.
Az utolsó Go kiadásomban a GitLab CI-t használtuk az automatikus építéshez és teszteléshez. A tesztek sikeres lefutása után az artefakt automatikusan települt stagingbe. Kézi jóváhagyás után a kiadás a Ansible segítségével került a gyártási környezetbe. A folyamat során figyelemmel kísértük a metrikákat és logokat, hogy gyorsan reagálhassunk a lehetséges hibákra.