Manage Azure DevOps CI/CD pipelines. List pipeline definitions, inspect runs, trigger builds, retrieve logs, view build changes, manage variable groups, and list deployment environments.
| Action | Description | Required Params | Optional Params | Write |
|---|
list | List pipeline definitions | project_key | top | No |
get | Get pipeline details | project_key, pipeline_id | | No |
list_runs | List runs for a pipeline | project_key, pipeline_id | top | No |
get_run | Get run details | project_key, pipeline_id, run_id | | No |
trigger | Trigger a pipeline run | project_key, pipeline_id | branch | Yes |
get_logs | Get log listing for a run | project_key, pipeline_id, run_id | | No |
get_log | Get a specific log entry | project_key, pipeline_id, run_id, log_id | | No |
get_build_changes | Get changes associated with a build | project_key, build_id | | No |
list_definitions | List build definitions | project_key | | No |
list_variable_groups | List variable groups in a project | project_key | | No |
get_variable_group | Get a variable group by ID | project_key, group_id | | No |
list_environments | List deployment environments | project_key | | No |
| Parameter | Type | Description |
|---|
action | string | Required. The action to perform |
project_key | string | Required. Project name |
pipeline_id | integer | Pipeline ID (required for get, list_runs, trigger, get_logs, get_log) |
run_id | integer | Run ID (required for get_run, get_logs, get_log) |
log_id | integer | Log ID (required for get_log) |
build_id | integer | Build ID (required for get_build_changes) |
group_id | integer | Variable group ID (required for get_variable_group) |
branch | string | Branch name to run pipeline on (for trigger) |
top | integer | Max results to return |
"project_key": "MyProject",
"project_key": "MyProject",
"project_key": "MyProject",
"project_key": "MyProject",
"project_key": "MyProject",
"action": "get_build_changes",
"project_key": "MyProject",
"action": "list_variable_groups",
"project_key": "MyProject"
"action": "get_variable_group",
"project_key": "MyProject",
"action": "list_environments",
"project_key": "MyProject"