Cvičení – publikování rozhraní API pomocí GitHub Actions
Vaše webová aplikace i rozhraní API běží místně. Teď je čas publikovat webovou aplikaci a rozhraní API do Azure Static Web Apps.
Nasdílení změn do GitHubu
V předchozím cvičení jste provedli změny rozhraní API. Potvrďte tyto změny do větve api a nasdílejte je do GitHubu pomocí následujícího postupu:
- V editoru Visual Studio Code otevřete paletu příkazů stisknutím klávesy F1
- Zadejte a vyberte Git: Potvrdit všechny. Pokud vás Visual Studio Code vyzve k automatickému rozfázování všech změn a jejich potvrzení přímo, vyberte Ano.
- Zadejte zprávu potvrzení, například změny rozhraní API
- Stisknutím klávesy F1 otevřete paletu příkazů
- Zadejte a zvolte Git: Push
- Pokud se zobrazí výzva se zprávou větev api nemá žádnou nadřazenou větev. Chcete tuto větev publikovat? stiskněte tlačítko OK
Vytvořit Pull Request
Nasdílili jste větev api do GitHubu. Teď chcete, aby akce GitHubu publikovala webovou aplikaci a rozhraní API v adrese URL ve verzi Preview. Dalším krokem je vytvoření pull requestu pro hlavní větev.
Otevření prohlížeče
Přejděte do úložiště.
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-web-app-and-api
Vyberte odkaz pull requesty
Vyberte tlačítko Nová žádost o přijetí změn.
V rozevíracím seznamu base vyberte hlavní větev .
Z rozevíracího seznamu porovnání vyberte větev rozhraní API .
Vyberte tlačítko Vytvořit pull request.
Znovu vyberte druhé tlačítko Vytvořit pull request.
Vaše akce GitHubu se teď aktivuje.
Sledování sestavení a publikování akcí GitHubu
V prohlížeči můžete zůstat v úložišti a sledovat průběh akce GitHubu. Pokud chcete zobrazit průběh, postupujte takto:
- Vyberte nabídku akcí
- V nabídce Pracovní postupy vyberte položku CI/CD azure Static Web Apps položku pracovního postupu
- V seznamu spuštění akcí vyberte horní odkaz.
- Vyberte odkaz Sestavení a nasazení úlohy.
Průběh akce GitHubu můžete vidět při sestavování a publikování webové aplikace a rozhraní API.
Prohlédněte si adresu URL náhledu.
Po úspěšném dokončení akce GitHubu můžete zobrazit spuštěnou aplikaci v prohlížeči.
- Vyberte nabídku pull requesty
- Vyberte svůj pull request
- Vyberte odkaz za zprávou Azure Static Web Apps: Váš testovací web je připravený! Navštivte jej zde
Všimněte si, že adresa URL náhledu obsahuje pomlčka následovaná číslem. Číslo odpovídá číslu žádosti o přijetí změn, kterou jste vytvořili. Pro každý pull request, který vytvoříte, získáte jedinečnou a stále stejnou adresu URL náhledu. Oblast se také používá k vytvoření adresy URL náhledu.
Další kroky
Blahopřejeme, vytvořili jste svou první instanci Azure Static Web Apps s webovou aplikací a rozhraním API!