fabric-deployment-pipelineslisted
Install: claude install-skill wardawgmalvicious/agent-config
# Fabric deployment pipelines (service-side)
The **service-side** ALM surface: a pipeline of ordered stages, each
holding one workspace, promoting content from one stage to the next. The
**workspace is the source of truth** — no local code, no repository.
Driven from the portal, or from the Fabric Core REST API under
`https://api.fabric.microsoft.com/v1/deploymentPipelines`.
## Which surface am I on?
Three different things deploy Fabric content. Pick first — getting this
wrong invalidates everything after it.
| Surface | Source of truth | Use when |
|---|---|---|
| **Deployment pipelines** (this skill) | The **workspace** | Promoting a dev workspace to test/prod inside the service; stage-to-stage, nothing on disk |
| `fabric-cicd` (Python library) | **Git** | Scripted deploys from a repo checkout; `publish_all_items`, `parameter.yml` |
| `fab deploy --config` | **Git** | One-command CLI wrapper over the same library |
**Don't mix Git-driven deploys and service-side pipelines on the same
workspaces.** Decision guide:
[Choose the best Fabric CI/CD workflow](https://learn.microsoft.com/fabric/cicd/manage-deployment).
## Concepts
- A pipeline has **2 to 10 stages** (default 3). **The number of stages
and their names are permanent** once the pipeline is created — only a
stage's *public* flag can change afterwards.
- Each stage holds **at most one workspace**, and a workspace can be
assigned to **at most one** pipeline stage, tenant-wide.
- Deploys run between **adjace