Riepilogo
È ora possibile automatizzare la compilazione e la distribuzione di immagini dell'applicazione usando CI/CD con GitHub Actions. È stato creato un flusso di lavoro che si attiva quando uno sviluppatore del team esegue il push di una modifica del codice nel ramo principale. Il flusso di lavoro compila ed esegue il push dell'immagine dell'applicazione nell'istanza di Contoso Registro Azure Container.
Quindi, quando un utente del team di sviluppo crea una versione da tale push, una nuova pipeline attiva e distribuisce l'applicazione nel cluster servizio Azure Kubernetes (servizio Azure Kubernetes) senza sforzo manuale. Questa soluzione significa che il team non deve dedicare tempo e impegno alla compilazione e alla distribuzione manuale delle immagini dell'applicazione per ogni nuova funzionalità nel sito Web Contoso Video.
Pulire le risorse
In questo modulo sono state create risorse nella sottoscrizione di Azure. Usare le procedure seguenti per pulire queste risorse in modo che non venga addebitato alcun addebito continuo sull'account.
Risorse di Azure
Nella portale di Azure cercare e selezionare i gruppi di risorse e quindi selezionare il gruppo di risorse usato per questo modulo dall'elenco.
Nella pagina Panoramica selezionare Elimina gruppo di risorse.
Per confermare l'eliminazione ed eliminare tutte le risorse create in questo modulo, immettere il nome del gruppo di risorse e selezionare Elimina.
Ripetere i passaggi precedenti per il gruppo di risorse corrispondente che inizia con MC_mslearn-gh-pipelines.
Passare a Registrazioni app e selezionare l'app dall'elenco.
Nella pagina Panoramica selezionare Elimina.
Nella pagina Elimina registrazione app selezionare Elimina, che elimina anche le credenziali federate.
GitHub
Passare al fork del repository Di Contoso Video.
Seleziona la scheda Impostazioni.
Scorrere verso il basso e selezionare il pulsante rosso Delete this repository (Elimina questo repository). Per confermare l'eliminazione, immettere il nome completo del repository.
Per eliminare il pat creato, selezionare la foto del profilo e quindi selezionare Impostazioni.
Selezionare Developer settings.
Selezionare Personal access tokens.
Seleziona Elimina. Quando viene visualizzata la finestra popup, selezionare Capisco, elimina questo token.
Altre informazioni
Per altre informazioni sul servizio Azure Kubernetes e Su GitHub Actions, vedere gli articoli seguenti e i moduli di Microsoft Learn:
- Documentazione del servizio Azure Kubernetes
- Introduzione al servizio Azure Kubernetes
- Integrare il registro di Azure Container con il servizio Azure Kubernetes
- Distribuire un cluster del servizio Azure Kubernetes
- Introduzione a GitHub
- Automazione delle attività con GitHub Actions
- Integrazione continua con GitHub Actions
- Che cos'è un'immagine Docker
- Sito web ufficiale di Helm
- Documentazione ufficiale di Helm per la creazione di chart
- Documentazione di Azure Helm