We use cookies on this site to enhance your user experience

By clicking the Accept button, you agree to us doing so. More info on our cookie policy

DevOps

Fabric Environment Setup

Part 2: Microsoft Fabric Environment Setup

2.1 Enable Git Integration in Fabric

Tenant Settings Configuration

Option 1: Tenant-Wide Settings

  1. Navigate to Microsoft Fabric Admin Portal
  2. Go to Tenant Settings
  3. Enable “Users can synchronize workspace items with their Git repositories”

Option 2: Capacity-Specific Settings (Recommended)

  1. Navigate to Capacity Settings
  2. Select your Fabric capacity
  3. Go to Delegated Tenant Settings
  4. Configure Git integration settings

Tenant Git Integration Settings

Figure: Tenant Git Integration Settings

Required Settings Configuration:

✅ Users can synchronize workspace items with their Git repositories
✅ Users can sync workspace items with GitHub repositories  
✅ Users can export items to Git repositories in other geographical locations
✅ Users can export workspace items with applied sensitivity labels to Git repositories
✅ Users can create Fabric items

Capacity Git Integration Settings

Figure: Capacity Git Integration Settings

Workspace Creation Settings

Tenant-Level Configuration Required:

Workspace Creation Settings

Figure: Workspace Creation Settings

2.2 Create Workspace Structure

Create workspaces following this naming convention:

Workspace Structure Overview

Figure: Workspace Structure Overview

Workspace Configuration:

Workspace Name Purpose Git Connection Capacity Required
FABRIC-CATALYST-GH-FEATURE Feature development Feature branches ✅ Yes
FABRIC-CATALYST-GH-DEV Main development Main branch ✅ Yes
FABRIC-CATALYST-GH-STG UAT testing Pipeline managed ✅ Yes
FABRIC-CATALYST-GH-PROD Production Pipeline managed ✅ Yes

2.3 Connect Workspaces to Git

Connect DEV Workspace to Main Branch

  1. Navigate to DEV Workspace Settings
  2. Select Git Integration tab
  3. Click Connect to Git

Configuration:

Git provider: GitHub
Organization: [your-github-org]
Repository: [your-repo-name]
Branch: main
Folder: / (root)

DEV Workspace Git Integration

Figure: DEV Workspace Git Integration

Connect Feature Workspace to Feature Branch

  1. Navigate to Feature Workspace Settings
  2. Select Git Integration tab
  3. Click Connect to Git

Configuration:

Git provider: GitHub
Organization: [your-github-org]
Repository: [your-repo-name]
Branch: feature/[feature-name]
Folder: / (root)

Feature Workspace Git Integration

Figure: Feature Workspace Git Integration

Next: Git Repository Configuration