Dominio de acciones
template
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.
12 · acciones0 · destructivas12 · 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
Get CI Yml Templatesolo lecturatemplate.ci_yml_getGet a single GitLab CI/CD pipeline YAML template by key. Returns: the template name and full YAML content to copy into a .gitlab-ci.yml file. See also:
template.ci_yml_list,template.lint,repository.file_create.Parámetros obligatorios:
key (string)
List CI Yml Templatessolo lecturatemplate.ci_yml_listList the GitLab-provided CI/CD pipeline YAML templates. Returns: available templates with key and name, plus pagination metadata. See also:
template.ci_yml_get,template.lint,repository.file_create.Parámetros obligatorios: Sin parámetros obligatorios
Get Dockerfile Templatesolo lecturatemplate.dockerfile_getGet a single Dockerfile template by key. Returns: the template name and full Dockerfile content ready to commit as a project's Dockerfile. See also:
template.dockerfile_list,template.gitignore_get.Parámetros obligatorios:
key (string)
List Dockerfile Templatessolo lecturatemplate.dockerfile_listList available Dockerfile templates with pagination and sorting. Returns: matching templates with key and name plus pagination metadata. See also:
template.dockerfile_get,template.gitignore_list.Parámetros obligatorios: Sin parámetros obligatorios
Get Gitignore Templatesolo lecturatemplate.gitignore_getGet one .gitignore template by key (e.g. Go, Python, Node). Returns: the template's name and full file content ready to copy into .gitignore. See also:
template.gitignore_list,repository.file_create.Parámetros obligatorios:
key (string)
List Gitignore Templatessolo lecturatemplate.gitignore_listList available .gitignore templates with order_by, sort, and offset or keyset pagination. Returns: each template's key and name, plus pagination metadata. See also:
template.gitignore_get,repository.file_create.Parámetros obligatorios: Sin parámetros obligatorios
Get License Templatesolo lecturatemplate.license_getGet a single license template by key, optionally substituting project and fullname placeholders. Returns: the license's key, name, nickname, featured flag, source/HTML URLs, description, conditions, permissions, limitations, and rendered content. See also:
template.license_list,repository.file_create.Parámetros obligatorios:
key (string)
List License Templatessolo lecturatemplate.license_listList available license templates with an optional popular filter, order_by/sort, and offset or keyset pagination. Returns: each template's key, name, nickname, featured flag, source/HTML URLs, description, conditions, permissions, limitations, and content, with pagination metadata. See also:
template.license_get,repository.file_create.Parámetros obligatorios: Sin parámetros obligatorios
CI Lintsolo lecturatemplate.lintValidate inline .gitlab-ci.yml content within a project namespace. Returns: validity flag, errors, warnings, the merged YAML, and resolved includes. See also:
template.lint_project,pipeline.create,ci_catalog.list.Parámetros obligatorios:
content (string),project_id (string)
CI Lint Projectsolo lecturatemplate.lint_projectValidate a project's committed .gitlab-ci.yml at a branch or tag. Returns: validity flag, errors, warnings, the merged YAML, and resolved includes. See also:
template.lint,pipeline.create,repository.file_get.Parámetros obligatorios:
project_id (string)
Get Project Templatesolo lecturatemplate.project_template_getReturns: one project template's full content by template_type and key. See also:
template.project_template_list,project.create.Parámetros obligatorios:
key (string),project_id (string),template_type (string)
List Project Templatessolo lecturatemplate.project_template_listList project templates of a given template_type with optional id/type filters, order_by/sort, and offset or keyset pagination. Returns: each template's key, name, nickname, popularity, and source/HTML URLs. See also:
template.project_template_get,project.create.Parámetros obligatorios:
project_id (string),template_type (string)