fabricstack.dev

FabricOps

free preview

Microsoft Fabric automation project demonstrating enterprise DevOps, infrastructure-as-code, and CI/CD workflows for data-platform delivery.

Category
devops-cicd
Type
framework
Language
Python
Maintainer
community
Author
Peer Grønnerup
Added
Jun 1, 2026

What it does

FabricOps is a Microsoft Fabric automation project that demonstrates enterprise-grade DevOps practices for data-platform delivery: infrastructure-as-code, multi-environment workspace provisioning and synchronization, feature-based development workflows, semantic-model quality validation with Best Practice Analyzer rules, and cross-workspace deployments. It builds on fabric-cicd, the Fabric CLI, Tabular Editor, and Azure DevOps or GitHub, authenticating via service principals.

Why use it

Use FabricOps as a reference implementation and boilerplate for stitching together a complete Fabric CI/CD pipeline — from provisioning to validation to promotion — rather than a supported product. It is well suited to teams designing their own DevOps approach who want a worked example to adapt.

Getting started

Clone the repository, configure a service principal and environment settings, then run the locale setup script for your platform (locale_setup_azuredevops.py or locale_setup_github.py) followed by the provisioning pipeline. Requires a Fabric capacity and Fabric CLI 1.0.0 or later.