Fabric CI/CD in the CLI
Fabric Developer Experiences · General availability · Planned
Description
Key capabilities of fabric-cicd library are now integrated directly into the Fabric CLI. With the new deploy command, you can automate full workspace deployments -- including item rebinding and configuration -- from the command line. This unifies your deployment workflows and reduces the need for custom scripts or additional tools.
Change History
-
2026-02-09
Release Date 2026-03-16 -> 2026-03-31 -
2026-01-30
Feature Description Microsoft Fabric CLI introduces enterprise-grade automation capabilities with expanded property management across all resource typesJMESPath filteringand folder-level operations--enabling infrastructure-as-code workflows and bulk resource management at scale. -> Key capabilities of fabric-cicd library are now integrated directly into the Fabric CLI. With the new deploy commandyou can automate full workspace deployments -- including item rebinding and configuration -- from the command line. This unifies your deployment workflows and reduces the need for custom scripts or additional tools. -
2025-11-23
Feature Description ## OverviewMicrosoft Fabric CLI introduces enterprise-grade automation capabilities with expanded property management across all resource typesJMESPath filteringand folder-level operations--enabling infrastructure-as-code workflows and bulk resource management at scale.## Customer Value- **Enables infrastructure-as-code:** Expanded `fab set` command now supports all item types with definitions using JMESPath for managing any property across workspaces in GitOps workflows- **Simplifies bulk operations:** Update properties across hundreds of items with single commandsreplacing complex API calls and custom scripts- **Accelerates deployments:** Export and import entire folder structures as ZIP archives for seamless environment promotion and disaster recovery- **Improves automation:** JMESPath `--query` parameter enables advanced filtering and data extraction without external tools like jq or grep## Key Highlights- Unified `fab set` command working across all item types with definitions (LakehousesWarehousesDatasetsReportsPipelinesNotebooksand more)- Folder export/import capabilities preserving complete hierarchymetadataand nested structures- Global `--query` parameter using JMESPath for client-side filtering and data extraction on any command output- Force flag for non-interactive automation in CI/CD pipelines- Flexible conflict resolution: skipoverwriteor rename on collision- Built-in safety features: confirmation promptsvalidationand rollback on failure## Scenarios- CI/CD deployment: export Release folder from Devdeploy to Test for validationpromote to Prod after approval- Tenant migration: export all content folders from old tenantimport to new tenant preserving structure- DevOps engineer promotes environment configurations: update pipeline parameters from dev to test to prod with single command- IT admin exports entire folder: `fab export Production.Workspace/CriticalReports.Folder -o /backups/reports-$(date).zip`- Compliance team sets sensitivity labels across all workspace items using loop for bulk updates- Data engineer filters failed pipeline runs: `fab job run-list Pipeline --query "[?status=='Failed']"`## Links- [CLI Repository](https://github.com/microsoft/fabric-cli)- [Command Reference - fab set](https://microsoft.github.io/fabric-cli/commands/fs/set/)- [ADO Work Item](https://dev.azure.com/powerbi/Trident/_backlogs/backlog/Embedded/Epics?showParents=false&workitem=1894593) -> Microsoft Fabric CLI introduces enterprise-grade automation capabilities with expanded property management across all resource typesJMESPath filteringand folder-level operations--enabling infrastructure-as-code workflows and bulk resource management at scale. -
2025-11-18
Roadmap Item Added
Workload: Fabric Developer Experiences