bitbucket_pipelines
Manage CI/CD pipelines in Bitbucket repositories by listing, triggering, stopping pipelines, viewing logs, and configuring variables.
Instructions
Manage Bitbucket Pipelines CI/CD. Actions:
list: List pipelines in a repository
get: Get details of a specific pipeline
trigger: Trigger a new pipeline run on a branch
trigger_custom: Trigger a custom pipeline with a specific pattern
stop: Stop a running pipeline
list_steps: List steps of a pipeline
get_step: Get details of a specific step
get_logs: Get logs for a pipeline step
get_config: Get pipeline configuration (enabled status)
set_enabled: Enable or disable pipelines for a repository
list_variables: List pipeline variables
get_variable: Get a specific pipeline variable
create_variable: Create a pipeline variable
update_variable: Update a pipeline variable
delete_variable: Delete a pipeline variable
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform | |
| workspace | Yes | Workspace slug | |
| repo_slug | Yes | Repository slug | |
| pipeline_uuid | No | Pipeline UUID | |
| step_uuid | No | Step UUID | |
| branch | No | Branch name to trigger pipeline on | |
| pattern | No | Custom pipeline pattern (for trigger_custom) | |
| variables | No | Pipeline variables for trigger | |
| enabled | No | Enable or disable pipelines | |
| variable_uuid | No | Variable UUID | |
| key | No | Variable key | |
| value | No | Variable value | |
| secured | No | Whether variable is secured | |
| sort | No | Sort field | |
| target_branch | No | Filter by target branch | |
| page | No | Page number for pagination | |
| pagelen | No | Results per page (max 100) | |
| format | No | Output format: json (full), toon (compact tokens), compact (essential fields only) |