gitlab_batch_operations
Execute and manage multiple GitLab operations as an atomic transaction with automatic rollback. Supports chaining and ensures consistency by stopping on errors or continuing to collect failures.
Instructions
Execute multiple GitLab operations as an atomic transaction. Supports operation chaining with result references ({{op1.field}}). Automatic rollback on failure ensures consistency.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
operations | Yes | Array of operations to execute in sequence (array of objects, required). Each: {name: string, tool: string, arguments: object} | |
project_id | No | Project ID (integer) or path (string like 'group/project'). Optional - auto-detects from current git repository if not provided | |
stop_on_error | No | Stop batch execution on first error (boolean). True = fail fast with rollback, False = continue and collect errors. Default: true |