Dominio de acciones
pipeline
Todas las acciones que este dominio expone vía gitlab_execute_action, del manifiesto gitlab://tools. Cada entrada se despliega a su descripción completa y sus parámetros obligatorios.
33 · acciones4 · destructivas15 · solo lectura
Contado con un token Free de GitLab. El catálogo depende del token que pregunta, así que el recuento se mueve con su tier y con sus permisos: los tiers superiores exponen más acciones, y los dominios de administración solo aparecen a tokens autorizados a usarlos.
Volver a la ficha del servidor
pipeline.cancelPipeline CancelCancel a running pipeline. Returns: updated pipeline metadata reflecting the canceled status. See also: pipeline.get, pipeline.retry, job.list_project.
Parámetros obligatorios:
pipeline_id (integer),project_id (string)pipeline.createPipeline CreateCreate a new pipeline. Returns: created pipeline metadata including ID, status, and target ref. See also: pipeline.get, pipeline.wait, job.list_project.
Parámetros obligatorios:
project_id (string),ref (string)pipeline.deletePipeline DeletedestructivaDelete a pipeline and all its jobs. Returns: a success status and confirmation message. See also: pipeline.get, pipeline.list, pipeline.cancel.
Parámetros obligatorios:
pipeline_id (integer),project_id (string)pipeline.getPipeline Getsolo lecturaGet one pipeline by ID. Returns: full pipeline metadata, status lifecycle fields, and links. See also: pipeline.list, pipeline.variables, job.list_project, pipeline.retry.
Parámetros obligatorios:
pipeline_id (integer),project_id (string)pipeline.latestPipeline Latestsolo lecturaGet the latest pipeline for a ref. Returns: full pipeline metadata for the most recent run. See also: pipeline.get, pipeline.list, job.list_project.
Parámetros obligatorios:
project_id (string)pipeline.listPipeline Listsolo lecturaList project pipelines with filters and pagination. Returns: pipeline IDs, refs, statuses, source, and timing metadata. See also: pipeline.get, pipeline.latest, job.list_project.
Parámetros obligatorios:
project_id (string)pipeline.resource_group_editEdit Resource GroupUpdate the process mode of one CI resource group by key. Returns: the updated resource group ID, key, and new process mode that controls how queued jobs sharing the resource group are serialized. See also: pipeline.resource_group_get, pipeline.resource_group_list, pipeline.resource_group_upcoming_jobs.
Parámetros obligatorios:
key (string),process_mode (string),project_id (string)pipeline.resource_group_getGet Resource Groupsolo lecturaGet one CI resource group in a project by key. Returns: the resource group ID, key, and process mode (the concurrency mode that controls how jobs sharing the resource group are serialized). See also: pipeline.resource_group_list, pipeline.resource_group_edit, pipeline.resource_group_upcoming_jobs.
Parámetros obligatorios:
key (string),project_id (string)pipeline.resource_group_listList Resource Groupssolo lecturaList the CI resource groups configured for a project. Returns: each resource group's ID, key, and process mode that controls how jobs sharing the group are serialized to limit pipeline concurrency. See also: pipeline.resource_group_get, pipeline.resource_group_edit, pipeline.resource_group_upcoming_jobs.
Parámetros obligatorios:
project_id (string)pipeline.resource_group_upcoming_jobsList Resource Group Upcoming Jobssolo lecturaList the upcoming CI jobs queued for one resource group by key. Returns: each pending job's ID, name, status, and stage, ordered as they will run under the resource group's process mode. See also: pipeline.resource_group_get, pipeline.resource_group_list, pipeline.resource_group_upcoming_jobs.
Parámetros obligatorios:
key (string),project_id (string)pipeline.retryPipeline RetryRetry failed and canceled jobs in a pipeline. Returns: updated pipeline metadata after re-queuing jobs. See also: pipeline.get, pipeline.cancel, job.list_project.
Parámetros obligatorios:
pipeline_id (integer),project_id (string)pipeline.schedule_createPipeline Schedule CreateCreate a pipeline schedule. Returns: the created schedule with id, description, ref, cron, owner, and inputs. See also: pipeline.schedule_get, pipeline.schedule_update, pipeline.schedule_list.
Parámetros obligatorios:
cron (string),description (string),project_id (string),ref (string)pipeline.schedule_create_variablePipeline Schedule Create VariableCreate a pipeline schedule variable. Returns: the created variable with key, value, and variable_type. See also: pipeline.schedule_edit_variable, pipeline.schedule_delete_variable.
Parámetros obligatorios:
key (string),project_id (string),schedule_id (integer),value (string)pipeline.schedule_deletePipeline Schedule DeletedestructivaDelete a pipeline schedule permanently. Returns: a success confirmation. See also: pipeline.schedule_get, pipeline.schedule_list.
Parámetros obligatorios:
project_id (string),schedule_id (integer)pipeline.schedule_delete_variablePipeline Schedule Delete VariabledestructivaDelete a pipeline schedule variable. Returns: a success confirmation naming the key. See also: pipeline.schedule_create_variable, pipeline.schedule_edit_variable.
Parámetros obligatorios:
key (string),project_id (string),schedule_id (integer)pipeline.schedule_edit_variablePipeline Schedule Edit VariableEdit a pipeline schedule variable. Returns: the updated variable with key, value, and variable_type. See also: pipeline.schedule_create_variable, pipeline.schedule_delete_variable.
Parámetros obligatorios:
key (string),project_id (string),schedule_id (integer),value (string)pipeline.schedule_getPipeline Schedule Getsolo lecturaGet a single pipeline schedule by ID. Returns: the schedule with cron, ref, owner, last_pipeline, variables, and inputs. See also: pipeline.schedule_list, pipeline.schedule_update, pipeline.schedule_run.
Parámetros obligatorios:
project_id (string),schedule_id (integer)pipeline.schedule_listPipeline Schedule Listsolo lecturaList pipeline schedules in a project. Returns: schedules with description, ref, cron, owner, and pagination metadata. See also: pipeline.schedule_get, pipeline.schedule_create.
Parámetros obligatorios:
project_id (string)pipeline.schedule_list_triggered_pipelinesPipeline Schedule List Triggered Pipelinessolo lecturaList pipelines triggered by a schedule. Returns: triggered pipelines with status, ref, sha, web URL, and pagination metadata. See also: pipeline.schedule_get, pipeline.schedule_run.
Parámetros obligatorios:
project_id (string),schedule_id (integer)pipeline.schedule_runPipeline Schedule RunRun a pipeline schedule immediately. Returns: the schedule's current state after triggering. See also: pipeline.schedule_get, pipeline.schedule_list_triggered_pipelines.
Parámetros obligatorios:
project_id (string),schedule_id (integer)pipeline.schedule_take_ownershipPipeline Schedule Take OwnershipTake ownership of a pipeline schedule. Returns: the schedule with the caller as owner. See also: pipeline.schedule_update, pipeline.schedule_run.
Parámetros obligatorios:
project_id (string),schedule_id (integer)pipeline.schedule_updatePipeline Schedule UpdateUpdate a pipeline schedule. Returns: the updated schedule with cron, ref, owner, and inputs. See also: pipeline.schedule_get, pipeline.schedule_take_ownership.
Parámetros obligatorios:
project_id (string),schedule_id (integer)pipeline.test_reportPipeline Test Reportsolo lecturaGet a pipeline's full test report. Returns: total/passed/failed/skipped counts and per-suite breakdown. See also: pipeline.test_report_summary, pipeline.get, job.list_project.
Parámetros obligatorios:
pipeline_id (integer),project_id (string)pipeline.test_report_summaryPipeline Test Report Summarysolo lecturaGet a pipeline's test report summary. Returns: aggregate test totals and per-suite summaries with build IDs. See also: pipeline.test_report, pipeline.get, job.list_project.
Parámetros obligatorios:
pipeline_id (integer),project_id (string)pipeline.trigger_createPipeline Trigger CreateCreate a pipeline trigger token. Returns: the created trigger with id, description, token secret, and owner. See also: pipeline.trigger_run, pipeline.trigger_list, pipeline.trigger_delete.
Parámetros obligatorios:
project_id (string)pipeline.trigger_deletePipeline Trigger DeletedestructivaDelete a pipeline trigger token. Returns: a success confirmation. See also: pipeline.trigger_get, pipeline.trigger_create.
Parámetros obligatorios:
project_id (string),trigger_id (integer)pipeline.trigger_getPipeline Trigger Getsolo lecturaGet a single pipeline trigger token. Returns: the trigger with id, description, token, owner, and timestamps. See also: pipeline.trigger_list, pipeline.trigger_update, pipeline.trigger_delete.
Parámetros obligatorios:
project_id (string),trigger_id (integer)pipeline.trigger_listPipeline Trigger Listsolo lecturaList a project's pipeline trigger tokens. Returns: trigger tokens with id, description, owner, last-used time, and pagination metadata. See also: pipeline.trigger_get, pipeline.trigger_create, pipeline.trigger_run.
Parámetros obligatorios:
project_id (string)pipeline.trigger_runPipeline Trigger RunTrigger a pipeline using a trigger token. Returns: the created pipeline with id, status, ref, sha, source, user, detailed_status, and web URL. See also: pipeline.trigger_list, pipeline.get.
Parámetros obligatorios:
project_id (string)pipeline.trigger_updatePipeline Trigger UpdateUpdate a pipeline trigger token's description. Returns: the updated trigger with id, description, token, and owner. See also: pipeline.trigger_get, pipeline.trigger_delete.
Parámetros obligatorios:
project_id (string),trigger_id (integer)pipeline.update_metadataPipeline Update MetadataUpdate a pipeline's name. Returns: updated pipeline metadata reflecting the new name. See also: pipeline.get, pipeline.list, pipeline.create.
Parámetros obligatorios:
name (string),pipeline_id (integer),project_id (string)pipeline.variablesPipeline Variablessolo lecturaList a pipeline's runtime variables. Returns: variable keys, values, and types. See also: pipeline.get, pipeline.create, job.list_project.
Parámetros obligatorios:
pipeline_id (integer),project_id (string)pipeline.waitPipeline Waitsolo lecturaUse only to poll an existing pipeline_id until a terminal status. For merge when pipeline succeeds, use merge_request.merge with auto_merge=true instead.
Parámetros obligatorios:
pipeline_id (integer),project_id (string)