Usando um ambiente de produção de hotfix
APLICA-SE A: Azure Data Factory Azure Synapse Analytics
Gorjeta
Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange tudo, desde a movimentação de dados até ciência de dados, análises em tempo real, business intelligence e relatórios. Saiba como iniciar uma nova avaliação gratuitamente!
Se você implantar uma fábrica na produção e perceber que há um bug que precisa ser corrigido imediatamente, mas não puder implantar a ramificação de colaboração atual, talvez seja necessário 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, vá para a versão que foi implantada na produção. Encontre a última confirmação que foi implantada.
Na mensagem de confirmação, obtenha a ID de confirmação da ramificação de colaboração.
Crie uma nova ramificação de hotfix a partir dessa confirmação.
Vá para o Azure Data Factory Studio e alterne para a ramificação do hotfix.
Usando o Azure Data Factory Studio, corrija o bug. Teste as alterações.
Depois que a correção for verificada, selecione Exportar modelo ARM para obter o modelo do Gerenciador de recursos de hotfix.
Verifique manualmente essa compilação na ramificação adf_publish.
Se você configurou seu pipeline de liberação para acionar automaticamente com base em adf_publish check-ins, uma nova versão será iniciada automaticamente. Caso contrário, enfileire manualmente uma versão.
Implante a versão do hotfix nas fábricas de teste e produção. Esta versão contém a carga útil de produção anterior mais a correção que você fez na etapa 5.
Adicione as alterações do hotfix à ramificação de desenvolvimento para que versões posteriores não incluam o mesmo bug.
Tutorial de vídeo
Veja o vídeo abaixo um tutorial em vídeo detalhado sobre como corrigir seus ambientes.
Conteúdos relacionados
- Publicação automatizada para integração e entrega contínuas
- Visão geral da integração contínua e da entrega
- Automatizar a integração contínua mediante a utilização das versões dos Pipelines do Azure
- Promover manualmente um modelo do Resource Manager para cada ambiente
- Usar parâmetros personalizados com um modelo do Gerenciador de Recursos
- Modelos do Gerenciador de Recursos Vinculados
- Exemplo de script pré e pós-implantação