Edit

Development process in Microsoft Fabric

The goal of this article is to present developers with different developement process in Microsoft Fabric, based on common customer scenarios. This article 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.