deployment-pipeline
Manage deployment pipelines (CI/CD stages, deploy items)
Authentication scope: fabric
List deployment pipelines
fabio deployment-pipeline listRead-only · Returns list
Show details of a deployment pipeline
fabio deployment-pipeline show --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
Read-only · Returns object
create
Section titled “create”Create a new deployment pipeline
fabio deployment-pipeline create --name <value>| Flag | Type | Required | Description |
|---|---|---|---|
--name |
string |
Yes | Display name |
--description |
string |
No | Optional description |
--stage |
string |
No | A pipeline stage (repeatable, ordered). Each value is a stage display name, optionally suffixed with :public to make it a public stage (e.g. --stage Development --stage Test --stage Production:public) |
--stages-json |
string |
No | Full stages definition as JSON (overrides –stage): an array of {"displayName","description"?,"isPublic"?} (inline, @file, or stdin) |
Examples
fabio deployment-pipeline create --name "Analytics Pipeline"Mutates state · Returns object
update
Section titled “update”Update a deployment pipeline
fabio deployment-pipeline update --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
--name |
string |
No | New display name |
--description |
string |
No | New description |
Mutates state · Returns object
delete
Section titled “delete”Delete a deployment pipeline
fabio deployment-pipeline delete --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
Mutates state · Destructive · Returns void
list-stages
Section titled “list-stages”List stages in a deployment pipeline
fabio deployment-pipeline list-stages --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
Read-only · Returns list
list-stage-items
Section titled “list-stage-items”List items in a deployment pipeline stage
fabio deployment-pipeline list-stage-items --id <value> --stage-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
--stage-id |
string |
Yes | Stage ID |
Read-only · Returns list
assign-workspace
Section titled “assign-workspace”Assign a workspace to a deployment pipeline stage
fabio deployment-pipeline assign-workspace --id <value> --stage-id <value> --workspace <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
--stage-id |
string |
Yes | Stage ID to assign the workspace to |
--workspace |
string |
Yes | Workspace ID |
Examples
fabio deployment-pipeline assign-workspace --id $DP --stage-id $DEV_STAGE --workspace $DEV_WSMutates state · Returns object
unassign-workspace
Section titled “unassign-workspace”Unassign the workspace from a deployment pipeline stage
fabio deployment-pipeline unassign-workspace --id <value> --stage-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
--stage-id |
string |
Yes | Stage ID to unassign |
Mutates state · Returns void
list-operations
Section titled “list-operations”List deploy operations for a deployment pipeline
fabio deployment-pipeline list-operations --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
Read-only · Returns list
show-operation
Section titled “show-operation”Show details of a deploy operation
fabio deployment-pipeline show-operation --id <value> --operation-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
--operation-id |
string |
Yes | Operation ID |
Read-only · Returns object
list-role-assignments
Section titled “list-role-assignments”List role assignments for a deployment pipeline
fabio deployment-pipeline list-role-assignments --id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
Read-only · Returns list
add-role-assignment
Section titled “add-role-assignment”Add a role assignment to a deployment pipeline
fabio deployment-pipeline add-role-assignment --id <value> --principal-id <value> --principal-type <value> --role <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
--principal-id |
string |
Yes | Principal ID |
--principal-type |
string |
Yes | Principal type (e.g. User, Group, ServicePrincipal) |
--role |
string |
Yes | Role (e.g. Admin, Contributor, Viewer) |
Mutates state · Returns object
delete-role-assignment
Section titled “delete-role-assignment”Delete a role assignment from a deployment pipeline
fabio deployment-pipeline delete-role-assignment --id <value> --principal-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
--principal-id |
string |
Yes | Principal ID to remove |
Mutates state · Destructive · Returns void
show-stage
Section titled “show-stage”Show details of a deployment pipeline stage
fabio deployment-pipeline show-stage --id <value> --stage-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
--stage-id |
string |
Yes | Stage ID |
Read-only · Returns object
update-stage
Section titled “update-stage”Update a deployment pipeline stage configuration
fabio deployment-pipeline update-stage --id <value> --stage-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
--stage-id |
string |
Yes | Stage ID |
--file |
string |
No | Path to JSON file with stage configuration |
--content |
string |
No | Inline JSON content with stage configuration |
Mutates state · Returns void
deploy
Section titled “deploy”Deploy items from one stage to another
fabio deployment-pipeline deploy --id <value> --source-stage-id <value>| Flag | Type | Required | Description |
|---|---|---|---|
--id |
string |
Yes | Deployment pipeline ID |
--source-stage-id |
string |
Yes | Source stage ID |
--target-stage-id |
string |
No | Target stage ID (if omitted, deploys to the next stage) |
--items |
string |
No | Items to deploy as JSON array (if omitted, all items are deployed). Example: ‘[{“itemId”:“…”,“itemType”:“Notebook”}]’ |
--note |
string |
No | Optional note for this deployment |
Examples
fabio deployment-pipeline deploy --id $DP --source-stage $DEV_STAGE --target-stage $PROD_STAGE --waitfabio deployment-pipeline deploy --id $DP --source-stage $DEV_STAGE --items '[{"itemId":"abc","itemType":"Notebook"}]'Mutates state · Long-running operation · Returns object
