Skip to content

manage_pipelines

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.

ActionDescriptionRequired ParamsOptional ParamsWrite
listList pipeline definitionsproject_keytopNo
getGet pipeline detailsproject_key, pipeline_idNo
list_runsList runs for a pipelineproject_key, pipeline_idtopNo
get_runGet run detailsproject_key, pipeline_id, run_idNo
triggerTrigger a pipeline runproject_key, pipeline_idbranchYes
get_logsGet log listing for a runproject_key, pipeline_id, run_idNo
get_logGet a specific log entryproject_key, pipeline_id, run_id, log_idNo
get_build_changesGet changes associated with a buildproject_key, build_idNo
list_definitionsList build definitionsproject_keyNo
list_variable_groupsList variable groups in a projectproject_keyNo
get_variable_groupGet a variable group by IDproject_key, group_idNo
list_environmentsList deployment environmentsproject_keyNo
ParameterTypeDescription
actionstringRequired. The action to perform
project_keystringRequired. Project name
pipeline_idintegerPipeline ID (required for get, list_runs, trigger, get_logs, get_log)
run_idintegerRun ID (required for get_run, get_logs, get_log)
log_idintegerLog ID (required for get_log)
build_idintegerBuild ID (required for get_build_changes)
group_idintegerVariable group ID (required for get_variable_group)
branchstringBranch name to run pipeline on (for trigger)
topintegerMax results to return
{
"action": "list",
"project_key": "MyProject",
"top": 50
}
{
"action": "list_runs",
"project_key": "MyProject",
"pipeline_id": 1,
"top": 10
}
{
"action": "trigger",
"project_key": "MyProject",
"pipeline_id": 1,
"branch": "feature/auth"
}
{
"action": "get_logs",
"project_key": "MyProject",
"pipeline_id": 1,
"run_id": 100
}
{
"action": "get_log",
"project_key": "MyProject",
"pipeline_id": 1,
"run_id": 100,
"log_id": 3
}
{
"action": "get_build_changes",
"project_key": "MyProject",
"build_id": 500
}
{
"action": "list_variable_groups",
"project_key": "MyProject"
}
{
"action": "get_variable_group",
"project_key": "MyProject",
"group_id": 1
}
{
"action": "list_environments",
"project_key": "MyProject"
}