Processo de desenvolvimento no Microsoft Fabric

Este artigo apresenta aos programadores diferentes processos de desenvolvimento no Fabric, baseados em cenários comuns de clientes. Foca-se mais na parte da integração contínua (CI) do processo CI/CD. Para discutir a parte da entrega contínua (CD), consulte as opções de implementação do Fabric.

Este artigo descreve algumas opções de integração distintas, mas muitas organizações usam uma combinação delas.

Processo de desenvolvimento

O espaço de trabalho Fabric é um ambiente de execução partilhado para todos os itens, e cada espaço de trabalho pode assim ser ligado a um branch único. Quaisquer alterações feitas diretamente no espaço de trabalho substituem e afetam todos os outros usuários do espaço de trabalho. Portanto, a melhor prática do Git é que os programadores tenham um ambiente - , um espaço de trabalho diferente. Há duas maneiras de um desenvolvedor trabalhar em seu próprio espaço de trabalho protegido.

O diagrama seguinte ilustra o processo de desenvolvimento de espaços de trabalho ramificados, incluindo sincronização Git bidirecional e uma PR que funde alterações de funcionalidades em Dev.

Diagrama mostrando espaços de trabalho de feature e dev com sincronização Git bidirecional para os seus branches, ramificação com um plano de implementação opcional e um PR de funcionalidades para dev.