Edit

Development process in Microsoft Fabric

This article presents developers with different development processes in Fabric, based on common customer scenarios. It focuses more on the continuous integration (CI) part of the CI/CD process. For a discussion of the continuous delivery (CD) part, see Fabric deployment options.

This article outlines a few distinct integration options, but many organizations use a combination of them.

Development process

The Fabric workspace is a shared runtime environment for all items, and each workspace can thus be connected to a single branch. Any changes made directly in the workspace override and affect all other workspace users. Therefore, Git best practice is for developers to have a seperate runtime environment - a different workspace. There are two ways for a developer to work in their own protected workspace.