Configurar a estratégia de implantação contínua para máquinas virtuais Linux do Azure
Aplica-se a: ✔️ Linux VMs
O Azure Pipelines fornece um conjunto completo de ferramentas de automação de CI/CD para implantações em máquinas virtuais. Este artigo mostrará como configurar um pipeline de versão clássico que usa a estratégia contínua para implantar seus aplicativos Web em máquinas virtuais Linux.
Implantações contínuas
Em cada iteração, uma implantação sem interrupção substitui instâncias da versão anterior de um aplicativo. Ele os substitui por instâncias da nova versão em um conjunto fixo de máquinas (conjunto rolante). O passo a passo a seguir mostra como configurar uma atualização sem interrupção para máquinas virtuais.
Usando a entrega contínua, você pode configurar atualizações contínuas para suas máquinas virtuais no portal do Azure.
[! IMPORTANTE] A configuração de entrega contínua da máquina virtual será desativada em 31 de março de 2023. Mais informações
Entre no portal do Azure e navegue até uma máquina virtual.
Selecione Entrega contínua e, em seguida, selecione Configurar.
Selecione sua Organização de DevOps do Azure e seu Projeto no menu suspenso ou Crie um novo.
Selecione seu grupo de implantação no menu suspenso ou crie um novo.
Selecione seu pipeline de compilação.
Selecione Estratégia de implantação e, em seguida, selecione Rolagem.
Opcionalmente, você pode marcar cada máquina com sua função, como web ou db. Essas tags ajudam você a direcionar apenas VMs que têm uma função específica.
Selecione OK para configurar o pipeline de entrega contínua.
Após a conclusão, seu pipeline de entrega contínua deve ser semelhante ao seguinte.
Se você quiser configurar várias VMs, repita as etapas 2 a 4 para as outras VMs. Se você usar o mesmo grupo de implantação que já tem um pipeline configurado, as novas VMs serão apenas adicionadas ao grupo de implantação e nenhum novo pipeline será criado.
Selecione o link para navegar até o pipeline e, em seguida, selecioneEditar para modificar a definição do pipeline.
Selecione as tarefas no estágio de desenvolvimento para navegar até as tarefas de pipeline e, em seguida, selecione Implantar.
Você pode especificar o número de máquinas de destino para implantar em paralelo em cada iteração. Se quiser implantar em várias máquinas, você pode especificar o número de máquinas como uma porcentagem usando o controle deslizante.
A tarefa Executar Script de Implantação executará o script de implantação localizado na pasta raiz dos artefatos publicados.
Recursos
- Implantar em máquinas virtuais do Azure com o Azure DevOps
- Implantar no conjunto de dimensionamento de máquina virtual do Azure
Artigos relacionados
Extinção
A configuração de entrega contínua de Máquinas Virtuais será desativada em 31 de março de 2023. Mude para usar diretamente o Azure DevOps para criar pipelines personalizados para implantação em VMs do Azure. Pipeline de lançamento Modelos de estágio e grupos de implantações Os recursos do Azure DevOps fornecem experiências semelhantes.
Passos da Migração
Não há migração necessária, pois a experiência de CD da VM não armazena nenhuma informação em si, apenas ajuda os usuários com sua experiência de introdução do Dia 0 no Azure e no Azure DevOps. Os usuários ainda poderão executar todas as operações do Azure DevOps após a desativação. Você não poderá mais criar e exibir pipelines do portal do Azure.
FAQ
Onde posso configurar meu pipeline de CD depois que essa experiência for preterida?
Você não poderá exibir ou criar pipelines de DevOps do Azure a partir de uma folha de Máquina Virtual do portal do Azure após a desativação. Você ainda pode ir para o portal do Azure DevOps e exibir ou atualizar pipelines.
Vou perder meus pipelines configurados anteriormente?
N.º Seus pipelines ainda estarão disponíveis no Azure DevOps.
Como posso configurar diferentes estratégias de implantação?
A experiência atual usa grupos de implantação para criar estratégias de implantação. Você pode usar grupos de implantação ou liberar Modelos de Estágio de pipeline para criar seu pipeline com modelos.