Compartilhar via


Criar um pipeline de lançamento de vários estágios (Clássico)

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

O Azure Pipelines permite que os desenvolvedores implantem seus aplicativos em vários ambientes usando pipelines YAML e Clássico. Este artigo explica como criar um pipeline de lançamento clássico de vários estágios para implantar seu aplicativo Web ASP.NET Core em vários estágios.

Neste tutorial, você aprenderá como:

  • Configurar gatilhos de implantação contínua
  • Adicionar fases
  • Adicionar aprovações de pré-implantação
  • Criar versões e monitorar implantações

Pré-requisitos

Configurar gatilhos de implantação contínua

Habilitar o gatilho de implantação contínua configurará o pipeline para criar automaticamente uma nova versão sempre que um novo artefato de pipeline estiver disponível.

  1. Entre em sua organização do Azure DevOps e navegue até seu projeto.

  2. SelecioneVersões do>, selecione seu pipeline de lançamento e, em seguida, selecione Editar.

  3. Na seção Artefatos , selecione o ícone de gatilho de implantação contínua para abrir o painel de gatilho e alterne-o para habilitar.

  4. No primeiro estágio, selecione o ícone de condições de pré-implantação e verifique se o gatilho de implantação está definido como Após a versão. Isso dispara implantações para esse estágio automaticamente quando uma nova versão é criada.

Adicionar fases

  1. Entre em sua organização do Azure DevOps e navegue até seu projeto.

  2. SelecioneVersões do>, selecione seu pipeline de lançamento e, em seguida, selecione Editar.

  3. Selecione + Adicionar>novo estágio para criar um novo estágio.

  4. Em seu estágio recém-adicionado, selecione o ícone de condições de pré-implantação . Defina o gatilho como Estágio Após e selecione o estágio original no menu suspenso.

    Uma captura de tela mostrando como configurar condições de pré-implantação em um pipeline de lançamento clássico.

  5. Selecione o menu suspenso Tarefas e selecione o estágio desejado. Dependendo das tarefas que você está usando, altere as configurações para que esse estágio seja implantado no destino desejado. Neste exemplo, estamos usando a tarefa Implantar o Serviço de Aplicativo do Azure para implantar em um Serviço de Aplicativo do Azure, conforme mostrado abaixo.

    Uma captura de tela mostrando como configurar tarefas de estágio em um pipeline de lançamento clássico.

Adicionar aprovações de pré-implantação

A adição de aprovações garante que todos os critérios sejam atendidos antes da implantação para o próximo estágio.

  1. Entre em sua organização do Azure DevOps e navegue até seu projeto.

  2. SelecioneVersões do>, selecione seu pipeline de lançamento e, em seguida, selecione Editar.

  3. Em Estágios, selecione o ícone de condições de pré-implantação no estágio desejado e, em seguida, selecione o botão de alternância de aprovações de pré-implantação para habilitá-lo .

  4. Na caixa de texto Aprovadores, insira os usuários responsáveis pela aprovação da implantação. Também é recomendável desmarcar a caixa de seleção O usuário que solicita uma versão ou implantação não deve aprová-la .

  5. Selecione Salvar ao terminar.

    Uma captura de tela mostrando como adicionar aprovadores de pré-implantação em um pipeline de lançamento clássico.

Criar uma versão

Neste exemplo, criaremos manualmente uma nova versão. Normalmente, um lançamento é criado automaticamente quando um novo artefato de compilação está disponível. No entanto, neste cenário, vamos criá-lo manualmente.

  1. Entre em sua organização do Azure DevOps e navegue até seu projeto.

  2. SelecioneVersões do>, selecione seu pipeline de lançamento e, em seguida, selecione Editar.

  3. Selecione o menu suspenso Versão e escolha Criar versão.

  4. Insira uma descrição para a versão, verifique se os artefatos corretos estão selecionados e selecione Criar.

  5. Uma faixa será exibida indicando que foi criado um novo lançamento. Selecione o link do lançamento para ver mais detalhes. A página resumo da versão exibirá o status da implantação para cada estágio.

  6. Os usuários que você adicionou como aprovadores receberão uma solicitação de aprovação. Para aprovar, eles podem adicionar um breve comentário e selecionar Aprovar.

    Uma captura de tela mostrando como aprovar solicitações de implantação em um pipeline de versão clássico.

Observação

Os administradores de lançamentos podem acessar e substituir todas as decisões de aprovação.

Monitorar e acompanhar implantações

Os logs de implantação permitem monitorar e solucionar problemas da versão do aplicativo. Siga as etapas abaixo para verificar os logs de sua implantação:

  1. No resumo do lançamento, passe o mouse sobre uma fase e selecione Logs. Você também pode acessar a página de logs durante a implantação para ver os logs dinâmicos de cada tarefa.

  2. Selecione qualquer tarefa para exibir seus logs específicos. Você também pode baixar logs de tarefas individuais ou um zip de todos os arquivos de log.

  3. Se você precisar de informações adicionais para depurar sua implantação, poderá executar o lançamento no modo de depuração.

    Uma captura de tela exibindo os logs de implantação em um pipeline de lançamento clássico.