Exercício – limpar o ambiente do Azure DevOps

Concluído

Você terminou as tarefas deste módulo. Aqui, você limpará seus recursos do Azure, moverá o item de trabalho para o estado Concluído nos Painéis do Azure e limpará seu ambiente de DevOps do Azure.

Importante

Esta página contém passos de limpeza importantes. A limpeza ajuda a garantir que não fica sem minutos de compilação gratuitos. Ele também ajuda a garantir que você não seja cobrado pelos recursos do Azure depois de concluir este módulo.

Limpar recursos do Azure

Aqui, você excluirá suas instâncias do Serviço de Aplicativo do Azure e do Azure Functions. A maneira mais fácil de excluir as instâncias é excluir o grupo de recursos pai. Ao excluir um grupo de recursos, você exclui todos os recursos desse grupo.

No módulo Criar um pipeline de versão com o Azure Pipelines , você gerenciava os recursos do Azure por meio do portal do Azure. Aqui, você destruirá sua implantação usando a CLI do Azure por meio do Azure Cloud Shell. As etapas são semelhantes às etapas que você usou quando criou os recursos.

Para limpar seu grupo de recursos:

  1. Aceda ao Portal do Azure e inicie sessão.

  2. Na barra de menus, selecione Cloud Shell. Quando solicitado, selecione a experiência Bash .

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

  3. Execute o seguinte az group delete comando para excluir o grupo de recursos que você usou, tailspin-space-game-rg.

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

    Quando solicitado, entre y para confirmar a operação.

  4. Como etapa opcional, após a conclusão do comando anterior, execute o seguinte az group list comando.

    az group list --output table
    

    Você vê que o grupo tailspin-space-game-rg de recursos não existe mais.

Mover o item de trabalho para Concluído

Aqui você move o item de trabalho que você atribuiu a si mesmo anteriormente neste módulo. Você move a API da tabela de líderes Refactor como um aplicativo do Azure Functions para a coluna Concluído .

Na prática, "Concluído" muitas vezes significa colocar o software de trabalho nas mãos de seus usuários. Para fins de aprendizagem, aqui você marca este trabalho como feito porque cumpriu o objetivo para a equipe Tailspin. Eles queriam refatorar seu projeto para extrair uma API de tabela de classificação como um aplicativo de função.

No final de cada sprint, ou iteração de trabalho, você e sua equipe podem realizar uma reunião retrospetiva. Na reunião, partilhe o trabalho que concluiu, o que correu bem e o que pode melhorar.

Para concluir o item de trabalho:

  1. No Azure DevOps, navegue até Painéis e selecione Painéis no menu.

  2. Mova a API da tabela de líderes Refatorar como um item de trabalho do aplicativo Azure Functions da coluna Fazendo para a coluna Concluído.

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

Desativar o pipeline ou eliminar o projeto

Cada módulo neste percurso de aprendizagem fornece um modelo. Você pode executar o modelo para criar um ambiente limpo para o módulo.

A execução de vários modelos oferece vários projetos do Azure Pipelines. Cada projeto aponta para o mesmo repositório GitHub. Essa configuração pode acionar vários pipelines para serem executados sempre que você enviar uma alteração para o repositório do GitHub. A execução do pipeline usa minutos de compilação gratuitos em nossos agentes hospedados. Para evitar perder esses minutos de compilação gratuitos, desative ou exclua seu pipeline antes de passar para o próximo módulo.

Selecione uma das seguintes opções.

Opção 1: Desativar o pipeline

Desative o pipeline para que ele não processe solicitações de compilação. Se quiser, pode reativar o pipeline de compilação mais tarde. Escolha esta opção se quiser manter o projeto do DevOps e o pipeline de compilação para referência futura.

Para desativar o pipeline:

  1. No Azure Pipelines, navegue até o pipeline.

  2. No menu suspenso, selecione Configurações:

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

  3. Em Processamento de novos pedidos de execução, selecione Desativado e, em seguida, selecione Guardar.

    O pipeline deixará de processar os pedidos de compilação.

Opção 2: Excluir o projeto Azure DevOps

Exclua seu projeto de DevOps do Azure, incluindo o conteúdo dos Painéis do Azure e seu pipeline de compilação. Em módulos futuros, você pode executar outro modelo que traz um novo projeto em um estado em que esse projeto termina. Escolha esta opção se não precisar do projeto do DevOps para referência futura.

Para eliminar o projeto:

  1. No Azure DevOps, navegue até seu projeto. Anteriormente, recomendamos que você nomeie este projeto Space Game - web - Azure Functions.

  2. Selecione Project settings (Definições do projeto) no canto inferior.

  3. Na área Visão geral, vá para a parte inferior e selecione Excluir.

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

  4. Na janela apresentada, introduza o nome do projeto. Selecione Excluir novamente.

    O projeto é agora eliminado.