Riepilogo
In questo modulo si è appreso come usare GitHub Actions e i relativi flussi di lavoro per implementare una soluzione di distribuzione continua che distribuisca un'app Web basata su contenitori in app Web di Microsoft Azure. Sono inoltre state automatizzate le procedure di creazione e disinstallazione degli ambienti di distribuzione usando un flusso di lavoro.
Sono stati appresi i concetti seguenti:
- Opzioni per l'attivazione di un flusso di lavoro di distribuzione continua
- Controllo dell'esecuzione del flusso di lavoro con le istruzioni condizionali del processo
- Distribuzione in Microsoft Azure con un'azione
deploy
di GitHub - Archiviazione delle credenziali con i segreti di GitHub
- Uso di GitHub Actions per creare ed eliminare le risorse di Azure
Altre informazioni
Di seguito vengono forniti alcuni collegamenti ad altre informazioni sugli argomenti trattati in questo modulo.
- Documentazione su GitHub Actions
- Marketplace GitHub
- Azioni create da GitHub
- Sintassi dei metadati per GitHub Actions
- Sintassi del flusso di lavoro per GitHub Actions
- Limiti di utilizzo di GitHub Actions
- Introduzione ai contenitori Docker
- actions/checkout@v1
- actions/upload-artifact
- actions/download-artifact
- azure/webapps-deploy@v1
- azure/login@v1
- azure/docker-login@v1
- Criteri di conservazione di artefatti e log
- API REST degli artefatti
- Aggiunta di una notifica di stato del flusso di lavoro
- Ambienti