Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
Uma organização do Azure DevOps. Crie um gratuitamente.
Um projeto do Azure DevOps. Crie um projeto se ainda não tiver um.
Um pipeline de lançamento clássico que contém pelo menos um estágio. Se você ainda não tiver um, crie uma versão clássica.
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.
Entre em sua organização do Azure DevOps e navegue até seu projeto.
SelecioneVersões do>, selecione seu pipeline de lançamento e, em seguida, selecione Editar.
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.
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
Entre em sua organização do Azure DevOps e navegue até seu projeto.
SelecioneVersões do>, selecione seu pipeline de lançamento e, em seguida, selecione Editar.
Selecione + Adicionar>novo estágio para criar um novo estágio.
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.
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.
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.
Entre em sua organização do Azure DevOps e navegue até seu projeto.
SelecioneVersões do>, selecione seu pipeline de lançamento e, em seguida, selecione Editar.
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 .
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 .
Selecione Salvar ao terminar.
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.
Entre em sua organização do Azure DevOps e navegue até seu projeto.
SelecioneVersões do>, selecione seu pipeline de lançamento e, em seguida, selecione Editar.
Selecione o menu suspenso Versão e escolha Criar versão.
Insira uma descrição para a versão, verifique se os artefatos corretos estão selecionados e selecione Criar.
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.
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.
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:
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.
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.
Se você precisar de informações adicionais para depurar sua implantação, poderá executar o lançamento no modo de depuração.