Forum Discussion
Does Microsoft Fabric natively support direct integration with GitHub?
- 1 year ago
Do you mean in terms of pipelines in Azure DevOps or Microsoft Fabric deployment pipelines.
If you mean for Microsoft Fabric Git integration, you can use my post below as a reference point:
https://www.kevinrchant.com/2024/07/22/initial-tests-of-github-support-for-microsoft-fabric-git-integration/
If you mean Microsoft Fabric Deployment Pipelines then absolutely. For example, you can reuse the logic in the below post and change the code to work with GitHub Actions instead:
https://www.kevinrchant.com/2024/06/11/update-fabric-deployment-pipeline-stages-with-deploymentpipelines-deployall-and-yaml-pipelines/
Hi Mahesh0016 ,
Great question! Microsoft Fabric is evolving fast, and integration with source control systems like GitHub is getting more attention. Here’s a quick summary based on the latest capabilities and the helpful answers above:
Direct GitHub Integration:
Microsoft Fabric now supports native integration with both Azure DevOps and GitHub for workspace versioning and deployment pipelines. When you go to the Repository integrations in your Fabric workspace settings, you’ll see options for connecting to either Azure DevOps or GitHub. This means you can manage your Fabric items (like datasets, dataflows, etc.) directly in a GitHub repo, track changes, and collaborate through standard Git workflows.Deployment Pipelines:
Similar to Power BI, Fabric deployment pipelines can be set up to work with GitHub Actions. You may need to tweak some pipeline logic, but the fundamental integration is there. There are detailed guides and community articles (like the ones shared above) that show step-by-step how to link Fabric deployment pipelines with GitHub for CI/CD automation.References and Docs:
You can check out the official Microsoft documentation here for the latest on GitHub integration.
If you need real-world examples or run into any setup issues, let us know! We’ve implemented this for several teams and can share best practices or troubleshooting tips.
Hope this helps clarify how Fabric and GitHub work together—let us know if you have follow-up questions or want more concrete examples!