Como usar um ambiente de produção de hotfix
APLICA-SE A: Azure Data Factory Azure Synapse Analytics
Dica
Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange desde movimentação de dados até ciência de dados, análise em tempo real, business intelligence e relatórios. Saiba como iniciar uma avaliação gratuita!
Se você implantar um alocador na produção e perceber que há um bug que precisa ser reparado imediatamente, mas você não conseguir implantar o branch de colaboração, talvez você precisará implantar um hotfix. Essa abordagem é conhecida como engenharia de correção rápida ou QFE.
Etapas para implantar um hotfix
Use as etapas a seguir para implantar um hotfix em seus ambientes de produção e teste.
No Azure DevOps, acesse a versão que foi implantada em produção. Localize a última confirmação implantada.
Na mensagem de confirmação, obtenha a ID de confirmação do branch de colaboração.
Crie um branch de hotfix com base nessa confirmação.
Acesse o Azure Data Factory Studio e alterne para o branch de hotfix.
Usando o Azure Data Factory Studio, corrija o bug. Teste suas alterações.
Depois que a correção for verificada, selecione Exportar Modelo do ARM para obter o modelo do Resource Manager de hotfix.
Verifique manualmente esse build no branch adf_publish.
Se você tiver configurado o pipeline de lançamento para disparar automaticamente com base em check-ins do adf_publish, uma nova versão será iniciada automaticamente. Caso contrário, enfileire manualmente uma versão.
Implante a versão de hotfix nos alocadores de teste e produção. Essa versão contém o conteúdo de produção anterior e a correção que você fez na etapa 5.
Adicione as alterações do hotfix ao branch de desenvolvimento para que as versões posteriores não incluam o mesmo bug.
Tutorial em vídeo
Consulte o vídeo abaixo um tutorial em vídeo detalhado sobre como corrigir seus ambientes.
Conteúdo relacionado
- Publicação automatizada para integração e entrega contínuas
- Visão geral de integração e entrega contínuas
- Automatizar a integração contínua usando versões do Azure Pipelines
- Promover manualmente um modelo do Resource Manager para cada ambiente
- Usar parâmetros personalizados com um modelo do Resource Manager
- Modelos Vinculados do Resource Manager
- Script pré e pós-implantação de exemplo