Cvičení – publikování rozhraní API pomocí GitHub Actions
Vaše webová aplikace i rozhraní API běží místně. Teď je čas webovou aplikaci i rozhraní API publikovat do Azure Static Web Apps.
Odešlete změny na GitHub
V předchozím cvičení jste provedli změny rozhraní API. Teď je čas tyto změny potvrdit do větve api a odeslat je do GitHubu.
Vytvoření žádosti o přijetí změn
Na GitHub jste odeslali větev api. Teď chcete, aby akce GitHubu publikovala webovou aplikaci a rozhraní API na náhledové adrese URL. Dalším krokem je vytvoření žádosti o přijetí změn ve větvi main.
Otevřete prohlížeč.
Přejděte do úložiště:
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-blazor-app
Vyberte odkaz Žádosti o přijetí změn.
Vyberte Možnost Nová žádost o přijetí změn.
Ze základního rozevíracího seznamu vyberte hlavní větev.
V rozevíracím seznamu porovnání vyberte větev rozhraní API.
Vyberte Vytvořit žádost o přijetí změn.
Znovu vyberte Vytvořit žádost o přijetí změn.
Vaše akce GitHubu se teď aktivuje.
Sledujte sestavení a publikování akce GitHubu
V prohlížeči můžete zůstat v úložišti a sledovat průběh akce GitHubu. Průběh si zobrazíte takto:
Vyberte nabídku Akce.
V nabídce Pracovní postupy vyberte položku pracovního postupu CI/CD azure Static Web Apps.
Výběr nejnovějšího (horního) odkazu v akci se spustí vpravo.
Vyberte odkaz Sestavit a nasadit úlohu.
Tady můžete sledovat průběh akce GitHubu při sestavování a publikování webové aplikace a rozhraní API.
Přejděte na náhledovou adresu URL
Po úspěšném dokončení akce GitHubu můžete spuštěnou aplikaci zobrazit v prohlížeči.
Vyberte nabídku Žádosti o přijetí změn.
Vyberte svou žádost o přijetí změn.
Vyberte odkaz ve zprávě Azure Static Web Apps: Váš přípravný web je připravený. Navštivte ho tady.
Všimněte si, že náhledová adresa URL obsahuje spojovník, za nímž následuje číslo. Jde o číslo vámi vytvořené žádosti o přijetí změn. Pro každou žádost o přijetí změn, kterou vytvoříte, získáte jedinečnou a opakovatelnou adresu URL náhledu. Při vytváření náhledové adresy URL se používá také oblast.
Další kroky
Blahopřejeme, vytvořili jste svou první instanci Azure Static Web Apps s webovou aplikací a rozhraním API! Pokud sloučíte žádost o přijetí změn, kterou jste vytvořili, Azure Static Web Apps automaticky nasadí změny do produkční aplikace.