Esercizio - Pubblicare l'API con GitHub Actions
L'app Web e l'API sono entrambe in esecuzione in locale. È ora possibile pubblicare l'app Web e l'API in App Web statiche di Azure.
Eseguire il push delle modifiche in GitHub
Sono state apportate modifiche all'API nell'esercizio precedente. Eseguire il commit di tali modifiche nel ramo api ed eseguirne il push in GitHub seguendo questa procedura:
- In Visual Studio Code aprire il riquadro comandi premendo F1
- Digitare e selezionare Git: Commit All. Se Visual Studio Code richiede di preparare automaticamente tutte le modifiche ed eseguirne il commit direttamente, selezionare Sì.
- Immettere un messaggio di commit, ad esempio le modifiche api
- Aprire il riquadro comandi premendo F1
- Digitare e selezionare Git: Push
- Se viene visualizzato il messaggio Il ramo 'api' non ha un ramo upstream. Vuoi pubblicare questo ramo? premere il pulsante OK
Creare una richiesta pull
Hai eseguito il push del branch api su GitHub. Si vuole ora che GitHub Actions pubblichi l'app Web e l'API in un URL di anteprima. Il passaggio successivo consiste quindi nel creare una richiesta pull contro il ramo principale.
Aprire un browser
Passare al repository
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-web-app-and-apiSelezionare il collegamento Richieste pull
Selezionare il pulsante Nuova richiesta pull
Selezionare il ramo principale dall'elenco a discesa di base
Selezionare il ramo api dall'elenco a discesa compare
Selezionare il pulsante Crea richiesta pull
Seleziona nuovamente il secondo pulsante Crea richiesta di pull
GitHub Action è ora attivato.
Osservare GitHub Actions compilare e pubblicare l'app
È possibile restare nel browser nel repository e monitorare lo stato di GitHub Actions. Visualizzare lo stato di avanzamento seguendo questa procedura:
- Selezionare il menu Azioni
- Nel menu Flussi di lavoro, selezionare la voce del flusso di lavoro Azure Static Web Apps CI/CD
- Selezionare il collegamento in alto nell'elenco delle esecuzioni di azioni.
- Selezionare il collegamento Build and Deploy Job.
È possibile visualizzare lo stato di GitHub Actions durante la compilazione e la pubblicazione dell'app Web e dell'API.
Passare all'URL di anteprima
Al termine dell'azione GitHub, è possibile visualizzare l'app in esecuzione nel browser.
- Selezionare il menu Richieste pull
- Selezionare la richiesta pull
- Selezionare il collegamento che segue il messaggio App Web statiche di Azure: Il tuo sito di staging è pronto! Visitalo qui
Si noti che l'URL di anteprima contiene un trattino seguito da un numero. Il numero corrisponde al numero della richiesta pull creata. Per ogni richiesta pull creata, si ottiene un URL di anteprima univoco e ripetibile. L'area viene usata anche per formare l'URL di anteprima.
Passaggi successivi
È stata creata la prima istanza di App Web statiche di Azure con un'app Web e un'API.