Övning – Publicera API:et med GitHub Actions
Både din webbapp och ditt API körs lokalt. Nu är det dags att publicera webbappen och API:et på Azure Static Web Apps.
Pusha ändringarna till GitHub
Du gjorde ändringar i api:et i föregående övning. Checka in ändringarna i api-grenen och pusha dem GitHub på följande sätt:
- Öppna kommandopaletten i Visual Studio Code genom att trycka på F1
- Skriv och välj Git: Checka in alla. Om Visual Studio Code uppmanar dig att automatiskt markera ändringarna för incheckning eller checka in dem direkt väljer du Yes (Ja).
- Ange ett incheckningsmeddelande , till exempel api-ändringar
- Öppna kommandopaletten genom att trycka på F1
- Skriv och välj Git: Push
- Om du uppmanas med meddelandet Grenen "api" har ingen överordnad gren. Vill du publicera den här grenen? tryck på OK-knappen
Skapa en pull-begäran
Du har pushat api-grenen till GitHub. Nu vill du att GitHub Action ska publicera din webbapp och ditt API på en förhandsgransknings-URL. Nästa steg är att skapa en pull-begäran mot main-grenen.
Öppna en webbläsare
Navigera till din lagringsplats
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-web-app-and-api
Välj länken Pull requests (Pull-begäranden)
Välj knappen Ny pull-begäran
Välj main-grenen från base-listrutan
Välj api-grenen från compare-listrutan
Välj knappen Skapa pull-begäran
Välj återigen den andra knappen Skapa pull-begäran
Din GitHub-åtgärd utlöses nu.
Se när GitHub-åtgärden bygger och publicerar appen och API:et
Du kan stanna kvar på din lagringsplats i webbläsaren och se förloppet för GitHub-åtgärden. Så här visar du förloppet:
- Välj menyn Åtgärder
- Under menyn Arbetsflöden väljer du ci/CD-arbetsflödesobjektet Azure Static Web Apps CI/CD
- Välj den översta länken i listan över åtgärdskörningar.
- Välj länken Skapa och distribuera jobb.
Du kan titta på medan GitHub-åtgärden bygger och publicerar din webbapp och ditt API.
Gå till förhandsgransknings-URL:en
När GitHub-åtgärden har slutförts kan du visa din app som körs i webbläsaren.
- Välj menyn Pull-begäranden
- Välj din pull-begäran
- Välj länken efter meddelandet Azure Static Web Apps: Din scenwebbplats är klar! Besök den här
Observera att förhandsgransknings-URL:en innehåller ett bindestreck följt av ett nummer. Det här numret matchar numret för den pull-begäran som du skapade. För varje pull-begäran du skapar får du en unik och repeterbar förhandsgransknings-URL. Regionen används också för att skapa förhandsgransknings-URL:en.
Nästa steg
Grattis, du skapade din första Azure Static Web Apps-instans med en webbapp och ETT API!