Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Fabric-cicd is an open‑source Python library that enables modern, code‑first CI/CD automation for Microsoft Fabric. It provides an abstraction over the Fabric REST APIs, allowing teams to deploy workspace items without manually calling API endpoints or relying on the Fabric UI.
Requirements
- Requires Python 3.9–3.12
Get fabric cicd
Open Command Prompt (cmd) and run the following command to install the fabric-cicd Python library.
- Install via pip:
pip install fabric-cicd
Key Capabilities
The following table highlights the key capabilities and benefits of fabric-cicd.
| Benefit | Description |
|---|---|
| Predictability | Provides full, deterministic deployments without manual steps, ensuring consistent outcomes across environments. |
| Scalability | Supports promotion of Fabric items across multiple workspaces, tenants, or customer environments. |
| Flexibility | Open‑source, extensible, and scriptable Python library that adapts to diverse CI/CD workflows. |
| Integration | Works seamlessly with GitHub Actions, Azure Pipelines, and Git‑connected Fabric workspaces. |
| Maintainability | Keeps deployment logic in code—reducing reliance on manual operations and enabling easier testing, review, and reuse over time. |