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.
Aplica-se a: ✔️ Máquinas Virtuais Linux
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 lançamento clássico que usa a estratégia canária para implantar aplicativos Web em máquinas virtuais do Linux.
Implantacoes canárias
Uma implantação canária reduz o risco ao introduzir gradualmente as alterações para um pequeno grupo de usuários. À medida que você ganha confiança na nova versão, você pode liberá-la para mais servidores em sua infraestrutura e rotear mais usuários para ela.
Usando o recurso de entrega contínua , você pode usar a estratégia canária para implantar seu aplicativo no portal do Azure.
Entre no portal do Azure e navegue até uma máquina virtual.
Selecione Entrega contínua e, em seguida, selecione Configurar.
No painel de configuração, selecione Usar existente e selecione sua organização/projeto ou selecione Criar e criar novos.
Selecione o nome do grupo de implantação no menu suspenso ou crie um novo.
Selecione seu pipeline de compilação no menu suspenso.
Selecione a estratégia de implantação e, em seguida, selecione Canário.
Adicione uma marca "canary" às VMs que serão usadas na implantação canary.
Selecione OK para configurar o pipeline de lançamento clássico a ser implantado em sua máquina virtual.
Navegue até o pipeline de lançamento e selecione Editar para exibir a configuração do pipeline. Neste exemplo, o estágio de desenvolvimento é composto por três trabalhos:
- Implantar Canary: o aplicativo é implantado em VMs com a tag "canary".
- Aguarde a retomada de operação manual: o pipeline pausa e aguarda a ação manual. Antes de retomar o pipeline, verifique se pelo menos uma VM está marcada como "prod". Na próxima fase, o aplicativo será implantado apenas em VMs "prod".
- Implantar Prod: o aplicativo é implantado em VMs com a tag "prod".
Recursos
- Implantar em máquinas virtuais do Azure com o Azure DevOps
- Implantar em um conjunto de escalas de máquinas virtuais do Azure