Esercizio: Eseguire la pulizia dell'ambiente Azure DevOps

Completato

Le attività per questo modulo sono state completate. In questa unità si puliscono le risorse di Azure, si sposta l'elemento di lavoro nello stato Completato in Azure Boards e si pulisce l'ambiente Azure DevOps.

Importante

Questa pagina contiene importanti passaggi per la pulizia. La pulizia consente di assicurarsi che i minuti di compilazione gratuiti non si esauriscano. Garantisce anche che non vengano addebitate le risorse di Azure dopo aver completato questo modulo.

Pulire le risorse di Azure

In questo caso si eliminano le istanze del servizio app Azure. Il modo più semplice per eliminare le istanze consiste nell'eliminare il gruppo di risorse padre. Quando si elimina un gruppo di risorse, tutte le risorse all'interno di esso vengono eliminate.

Nel modulo Creare una pipeline di versione con Azure Pipelines sono state gestite le risorse di Azure tramite il portale di Azure. Qui si elimina la distribuzione usando l'interfaccia della riga di comando di Azure tramite Azure Cloud Shell. I passaggi sono simili ai passaggi usati durante la creazione delle risorse.

Per pulire un gruppo di risorse:

  1. Passare al portale di Azure ed eseguire l'accesso.

  2. Scegliere Cloud Shell dalla barra dei menu. Quando viene richiesto, selezionare l'esperienza Bash.

    A screenshot of the Azure portal showing the location of the Cloud Shell menu item.

  3. Per eliminare il gruppo di risorse usato, tailspin-space-game-rgeseguire il comando seguente az group delete .

    az group delete --name tailspin-space-game-rg
    

    Quando richiesto, per confermare l'operazione, immettere y.

  4. Come passaggio facoltativo, eseguire il comando az group list al termine del comando precedente.

    az group list --output table
    

    Si noterà che il gruppo tailspin-space-game-rg di risorse non esiste più.

Passare l'elemento di lavoro allo stato Completato

Spostare ora l'elemento di lavoro assegnato a se stessi in precedenza in questo modulo. Spostare Crea una pipeline a più fasi nella colonna Fine .

In pratica, "Completato" spesso indica la disponibilità per gli utenti di software funzionante. Ai fini dell'apprendimento, qui si contrassegna questo lavoro come fatto perché è stato soddisfatto l'obiettivo per il team di Tailspin. Volevano definire una pipeline completa a più fasi per offrire nuove funzionalità.

Alla fine di ogni sprint, o iterazione di lavoro, si può tenere una riunione di analisi retrospettiva con il team. Nella riunione, condividere il lavoro completato, cosa è andato bene e cosa è possibile migliorare.

Per completare l'elemento di lavoro:

  1. In Azure DevOps passare a Boards e nel menu scegliere Boards.

  2. Spostare l'elemento di lavoro Creare una pipeline a più fasi dalla colonna In corso alla colonna Completato.

    A screenshot of Azure Boards, showing the card in the Done column.

Disabilitare la pipeline o eliminare il progetto

Ogni modulo di questo percorso di apprendimento fornisce un modello. È possibile eseguire il modello per creare un ambiente pulito per il modulo.

L'esecuzione di più modelli consente di avere più progetti di Azure Pipelines, ognuno dei quali fa riferimento allo stesso repository GitHub. Questa configurazione può attivare più pipeline da eseguire ogni volta che si esegue il push di una modifica nel repository GitHub, con conseguente consumo dei minuti di compilazione gratuiti negli agenti ospitati. Per evitare di perdere i minuti di compilazione gratuiti, disabilitare o eliminare la pipeline prima di passare al modulo successivo.

Selezionare una delle opzioni seguenti.

Opzione 1: Disabilitare la pipeline

Disabilitare la pipeline in modo che non elabori le richieste di compilazione. È possibile riabilitare la pipeline di compilazione in un secondo momento, se necessario. Selezionare questa opzione se si vuole mantenere il progetto DevOps e la pipeline di compilazione per riferimento futuro.

Per disabilitare la pipeline:

  1. In Azure Pipelines passare alla pipeline.

  2. Nel menu a discesa selezionare Impostazioni.

    A screenshot of Azure Pipelines showing the location of the Settings menu.

  3. In Elaborazione delle nuove richieste di esecuzione selezionare Disabilitata, quindi selezionare Salva.

    A questo momento, la pipeline non elabora più le richieste di compilazione.

Opzione 2: Eliminare il progetto Azure DevOps

Eliminare il progetto di Azure DevOps, inclusi i contenuti di Azure Boards e la pipeline di compilazione. Nei moduli successivi sarà possibile eseguire un altro modello che consente di visualizzare un nuovo progetto nello stato in cui si trova il progetto corrente. Selezionare questa opzione se non è necessario il progetto DevOps per riferimento futuro.

Per eliminare il progetto:

  1. In Azure DevOps, andare al progetto. In precedenza, ti consigliamo di assegnare al progetto il nome Space Game - Web - Multistage.

  2. Selezionare Impostazioni del progetto nell'angolo inferiore sinistro della pagina Azure DevOps.

  3. Nell'area Dettagli del progetto scorrere verso il basso e selezionare Elimina.

    A screenshot of Azure Pipelines showing the location of the Delete button.

  4. Nella finestra visualizzata immettere il nome del progetto. Selezionare di nuovo Elimina .

    Il progetto è stato eliminato.