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 contra gitlab.com, que es el único host con el que habla este endpoint: para usarlo contra una instancia self-managed, levanta tú el servidor — su documentación lo cubre. 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. Por eso las cifras difieren en otros sitios: el proyecto upstream cataloga 1.006 acciones en 162 dominios, y 851 en la superficie Free/CE, mientras que este despliegue publica 747 porque es solo-OAuth y actúa con tu token, así que los dominios de administración que una cuenta sin admin no puede llamar no aparecen nunca. Las tres describen el mismo catálogo, contado desde tres sitios distintos.
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 Deletedestructivapipeline.deleteDelete 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 Getsolo lecturapipeline.getGet 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 Latestsolo lecturapipeline.latestGet 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 Listsolo lecturapipeline.listList 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)
Edit Resource Grouppipeline.resource_group_editUpdate 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)
Get Resource Groupsolo lecturapipeline.resource_group_getGet 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)
List Resource Groupssolo lecturapipeline.resource_group_listList 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)
List Resource Group Upcoming Jobssolo lecturapipeline.resource_group_upcoming_jobsList 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 Deletedestructivapipeline.schedule_deleteDelete 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 Variabledestructivapipeline.schedule_delete_variableDelete 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 Getsolo lecturapipeline.schedule_getGet 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 Listsolo lecturapipeline.schedule_listList 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 Pipelinessolo lecturapipeline.schedule_list_triggered_pipelinesList 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 Reportsolo lecturapipeline.test_reportGet 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 Summarysolo lecturapipeline.test_report_summaryGet 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 Deletedestructivapipeline.trigger_deleteDelete 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 Getsolo lecturapipeline.trigger_getGet 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 Listsolo lecturapipeline.trigger_listList 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 Variablessolo lecturapipeline.variablesList 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 Waitsolo lecturapipeline.waitUse only to poll an existing pipeline_id until a terminal status. For merge when pipeline succeeds, use
merge_request.mergewith auto_merge=true instead.Parámetros obligatorios:
pipeline_id (integer),project_id (string)