Azure'is Golangi rakenduse pideva juurutamise seadistamiseks toimige järgmiselt.
1. samm: looge Azure'i konteineri register
1. Minge Azure'i portaali ja navigeerige jaotisse Container Registry.
2. Klõpsake Loo ressurss ja valige Container Registry.
3. Sisestage nõutud üksikasjad ja klõpsake käsul Ülevaatus + Loo.
4. Lubage Dockeri juurdepääs ja märkige üles kasutajanimi ja parool hilisemaks kasutamiseks[1].
2. samm: dokkige Golangi rakendus
1. Kloonige GitHubist Golangi API projekt.
2. Käivitage rakendus, kasutades käsku "go run main.go".
3. Testige rakendust ja käivitage ühikutestid.
4. Looge Dockeri fail, et luua Golangi rakenduse jaoks Dockeri kujutis[1].
3. samm: avaldage Dockeri kujutis Azure'i konteineri registris
1. Ehitage Dockeri kujutis, kasutades käsku `docker build -t
2. Märgistage pilt registri URL-i ja kasutajanimega: `docker tag
3. Lükake pilt Azure'i konteineri registrisse, kasutades käsku Docker push
4. samm: looge Azure'i veebirakendus
1. Minge Azure'i portaali ja navigeerige jaotisse App Service.
2. Klõpsake Loo ressurss ja valige Veebirakendus.
3. Sisestage nõutud üksikasjad ja klõpsake käsul Ülevaatus + Loo.
4. Määrake käitusajaks Windows ja raamistikuks Go[2].
5. samm: konfigureerige pidev juurutus
1. Navigeerige Azure'i portaalis oma App Service'i juurutuskeskusesse.
2. Valige Seaded ja seejärel Allikas.
3. Valige järgu pakkujaks GitHubi toimingud.
4. Autoriseerige oma Azure'i konto GitHubiga.
5. Valige hoidla ja haru, millest soovite juurutada.
6. Konfigureerige ehituse ja juurutamise sätted vastavalt vajadusele[3][4].
6. toiming: seadistage GitHubi toimingud
1. Looge oma hoidlas uus GitHub Actionsi töövoofail (`*.yml`).
2. Määratlege töövoog Dockeri kujutise loomiseks ja juurutamiseks Azure'i konteineriregistrisse.
3. Konfigureerige töövoog, et käivitada tõukesündmused määratud harusse[1].
7. samm: ühendage GitHubi toimingud Azure App Service'iga
1. Navigeerige Azure'i portaalis oma App Service'i juurutuskeskusesse.
2. Valige Seaded ja seejärel Allikas.
3. Valige järgu pakkujaks GitHubi toimingud.
4. Autoriseerige oma Azure'i konto GitHubiga.
5. Valige hoidla ja haru, millest soovite juurutada.
6. Konfigureerige ehituse ja juurutamise sätted vastavalt vajadusele[3][4].
8. samm: jälgige ja testige
1. Jälgige Azure'i portaalis juurutamise logisid.
2. Testige juurutatud rakendust, et veenduda, et see töötab õigesti.
Järgides neid samme, saate GitHubi toimingute ja Dockeri konteinerite abil seadistada oma Golangi rakenduse pideva juurutamise Azure'is.
Tsitaadid:[1] https://circleci.com/blog/deploy-dockerized-go-app-to-azure/
[2] https://www.youtube.com/watch?v=Te9bF01iqWM
[3] https://learn.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment
[4] https://dev.to/parveensingh/continuous-deployment-for-azure-app-service-github-and-azure-repos-4oog
[5] https://docs.github.com/en/actions/deployment/deploying-to-your-cloud-provider/deploying-to-azure