AlibabaCloud DevOps MCP
oficialEl servidor MCP Yunxiao proporciona a los asistentes de IA la capacidad de interactuar con la plataforma Yunxiao.
¿Qué puedes hacer con Alibaba Cloud Dev Ops MCP?
- Buscar y ver elementos de trabajo — Encuentre elementos de trabajo en todos los proyectos con
search_workitemse inspeccione sus detalles, comentarios, archivos adjuntos e historial de actividad. - Gestionar solicitudes de fusión y código — Liste, cree y comente sobre solicitudes de fusión (
list_change_request,create_change_request_comment), explore árboles de archivos del repositorio y compare ramas. - Ejecutar e inspeccionar pipelines — Active ejecuciones de pipelines, obtenga registros de ejecución y consulte estados de ejecución usando
list_pipeline_runsyget_pipeline_job_run_log. - Manejar despliegues de aplicaciones — Cree órdenes de cambio de despliegue, vea registros de despliegue y gestione etapas del flujo de trabajo de lanzamiento con
execute_app_release_stage. - Gestionar casos de prueba y planes — Busque casos de prueba, cree planes de prueba y actualice resultados de prueba mediante
search_testcasesyupdate_test_result. - Navegar por la estructura de la organización — Consulte departamentos, miembros y roles usando
get_organization_departmentsysearch_organization_members.
Documentación
English | 中文
alibabacloud-devops-mcp-server
AlibabaCloud Devops MCP Server proporciona a los asistentes de IA la capacidad de interactuar con la plataforma Yunxiao, permitiéndoles leer el contenido de los elementos de trabajo en los proyectos, escribir código automáticamente después de comprender los requisitos y enviar solicitudes de fusión de código. Los equipos de desarrollo empresarial pueden usarlo para asistir en revisiones de código, optimizar la gestión de tareas, reducir operaciones repetitivas y, así, centrarse en la innovación y la entrega de productos más importantes.
Características
alibabacloud-devops-mcp-server proporciona las siguientes capacidades para asistentes de IA:
organization-management: Herramientas de gestión de la organización (lista de organizaciones, detalles de la organización, información del departamento, roles organizativos, información de miembros, etc.)code-management: Herramientas de gestión de repositorios de código (gestión de repositorios, gestión de ramas, gestión de solicitudes de fusión, árbol de archivos, etc.)project-management: Herramientas de gestión de proyectos (gestión de proyectos, gestión de elementos de trabajo, campos de elementos de trabajo, comentarios de elementos de trabajo, seguimiento del tiempo, etc.)pipeline-management: Herramientas de gestión de pipelines (lista de pipelines, configuración de pipelines, gestión de recursos, gestión de etiquetas, gestión de despliegues, etc.)application-delivery: Herramientas de entrega de aplicaciones (gestión de órdenes de despliegue, gestión de aplicaciones, etiquetas de aplicaciones, gestión de grupos de variables, etc.)packages-management: Herramientas de gestión de repositorios de artefactos (repositorios de artefactos, listas de artefactos, etc.)test-management: Herramientas de gestión de pruebas (gestión de casos de prueba, directorios de casos de prueba, planes de prueba, resultados de pruebas, etc.)
Uso
Soporte para Edición Regional
Esta herramienta soporta tanto los modos de despliegue de estación central de Yunxiao como de edición regional:
- Estación Central: Usa
https://openapi-rdc.aliyuncs.comcomo dominio de API - Edición Regional: Usa dominios específicos de la organización, como
https://your-org.devops.aliyuncs.com
Detección Automática de Modo
La herramienta determina automáticamente el modo de despliegue basándose en la URL base de la API configurada:
- Si la URL contiene
openapi-rdc.aliyuncs.com, opera en modo estación central - De lo contrario, opera en modo edición regional
Configuración de la Edición Regional
Al usar una edición regional, establece la variable de entorno YUNXIAO_API_BASE_URL:
{
"mcpServers": {
"yunxiao": {
"command": "npx",
"args": ["-y", "alibabacloud-devops-mcp-server"],
"env": {
"YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
"YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
}
}
}
}
Prerrequisitos
-
Versión de node >= 18.0.0
-
Token de Acceso Personal de AlibabaCloud Devops, haz clic aquí para obtenerlo. Otorga permisos de lectura y escritura a todas las APIs bajo gestión de la organización, colaboración en proyectos, gestión de código, gestión de pipelines, gestión de repositorios de artefactos, entrega de aplicaciones y gestión de pruebas.

Servicio MCP Oficial Alojado (Sin Instalación)
Yunxiao proporciona un endpoint MCP alojado oficialmente — no se necesita instalación local ni Docker. Simplemente apunta tu cliente a él y autentícate con tu token de Yunxiao.
- Central:
https://openapi-rdc.aliyuncs.com/ai/mcp - Edición regional: el dominio de región de tu organización +
/ai/mcp, p. ej.https://<your-org>.devops.aliyuncs.com/ai/mcp— el mismo dominio que usas para acceder a Yunxiao en tu región. - Transporte: HTTP Transmisible (sin estado)
- Autenticación:
Authorization: Bearer <YOUR_TOKEN>(o cabeceraX-Yunxiao-Token: <YOUR_TOKEN>)
Configuración del cliente — Central (clientes con soporte remoto nativo, p. ej. Cursor):
{
"mcpServers": {
"yunxiao": {
"url": "https://openapi-rdc.aliyuncs.com/ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
Configuración del cliente — Edición regional (reemplaza la URL con tu propio dominio de región):
{
"mcpServers": {
"yunxiao": {
"url": "https://<your-org>.devops.aliyuncs.com/ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
Consejo: reduce el uso de contexto solicitando solo los conjuntos de herramientas que necesitas —
?toolsets=code-management,project-managemento cabeceraX-Devops-Toolsets. Consulta la guía completa: docs/hosted-mcp-guide.zh-CN.md.
Inicio Rápido (Autoalojado, Usando Modo Stdio)
El modo Stdio es la forma más simple de autoalojamiento, adecuada para la mayoría de los clientes MCP (como Cursor, Claude Desktop, iFlow, etc.). No requiere instalación de Docker, solo se ejecuta a través de npx.
Opción 1: Uso Directo a través de NPX (La más simple)
Añade la siguiente configuración a tu archivo de configuración del cliente MCP:
{
"mcpServers": {
"yunxiao": {
"command": "npx",
"args": [
"-y",
"alibabacloud-devops-mcp-server"
],
"env": {
"YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Nota:
- Reemplaza
<YOUR_TOKEN>con tu token de acceso de Yunxiao- La bandera
-yconfirma automáticamente la instalación sin confirmación manual- Por defecto, la herramienta llama a la OpenAPI de la Estación Central de Yunxiao (
https://openapi-rdc.aliyuncs.com); no se requiere configuración adicional- Si estás en una edición regional (dominio específico de la organización), establece una variable de entorno adicional
YUNXIAO_API_BASE_URLa la URL de tu instancia de Yunxiao, p. ej.https://your-org.devops.aliyuncs.com. Consulta la sección Configuración de la Edición Regional arriba para más detalles- Este método usa modo stdio, comunicándose con el cliente MCP a través de entrada/salida estándar
Usando Docker (Opcional)
Modos de Transporte
| Modo | Bandera CLI | Variable de Entorno | Endpoints |
|---|---|---|---|
| Stdio | (por defecto) | — | stdin/stdout |
| SSE | --sse | MCP_TRANSPORT=sse | /sse + /messages |
| HTTP Transmisible | --streamable-http | MCP_TRANSPORT=streamable-http | /mcp |
| Ambos | --sse --streamable-http | MCP_TRANSPORT=both | /sse + /mcp |
HTTP Transmisible es el transporte remoto recomendado por la especificación MCP. SSE es heredado; usa
bothdurante la migración.
1. Descargar Imagen
docker pull build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest
Autoconstrucción:
docker build -t alibabacloud/alibabacloud-devops-mcp-server .
2. Iniciar Servidor
Stdio:
docker run -i --rm -e YUNXIAO_ACCESS_TOKEN \
build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest
SSE / HTTP Transmisible / Ambos — establece MCP_TRANSPORT y expón PORT:
docker run -d --name yunxiao-mcp -p 3000:3000 \
-e YUNXIAO_ACCESS_TOKEN="your_token" -e PORT=3000 \
-e MCP_TRANSPORT=streamable-http \ # sse | streamable-http | both
build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest
Variables de entorno opcionales para HTTP Transmisible:
MCP_STREAMABLE_PATH: Ruta del endpoint MCP (por defecto/mcp)MCP_HTTP_HOST: Host de enlace (por defecto0.0.0.0)MCP_ALLOWED_HOSTS: Valores de cabeceraHostpermitidos (separados por comas)
3. Configurar Cliente MCP
Stdio:
{
"mcpServers": {
"yunxiao": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "YUNXIAO_ACCESS_TOKEN", "build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest"],
"env": { "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>" }
}
}
}
SSE: http://localhost:3000/sse
HTTP Transmisible: http://localhost:3000/mcp
Pasa las credenciales a través de parámetro de consulta o cabecera:
http://localhost:3000/mcp?yunxiao_access_token=YOUR_TOKEN_HERE
O cabecera de solicitud: x-yunxiao-token: YOUR_TOKEN_HERE
Base de OpenAPI de región / instancia:
http://localhost:3000/mcp?yunxiao_access_token=TOKEN&yunxiao_api_base_url=https%3A%2F%2Fyour-org.devops.aliyuncs.com
O cabecera de solicitud: x-yunxiao-api-base-url: https://your-org.devops.aliyuncs.com
Docker Compose
cp .env.example .env # set YUNXIAO_ACCESS_TOKEN
docker compose up -d
URL del cliente: http://localhost:3000/sse (SSE) o http://localhost:3000/mcp (HTTP Transmisible)
Conjuntos de Herramientas
El servidor ahora soporta conjuntos de herramientas, permitiéndote habilitar solo las herramientas que necesitas. Esto puede reducir el número de herramientas presentadas al asistente de IA y mejorar el rendimiento.
Conjuntos de herramientas disponibles:
organization-management: Herramientas de gestión de la organización (lista de organizaciones, detalles de la organización, información del departamento, roles organizativos, información de miembros, etc.)code-management: Herramientas de gestión de repositorios de código (gestión de repositorios, gestión de ramas, gestión de solicitudes de fusión, árbol de archivos, etc.)project-management: Herramientas de gestión de proyectos (gestión de proyectos, gestión de elementos de trabajo, campos de elementos de trabajo, comentarios de elementos de trabajo, seguimiento del tiempo, etc.)pipeline-management: Herramientas de gestión de pipelines (lista de pipelines, configuración de pipelines, gestión de recursos, gestión de etiquetas, gestión de despliegues, etc.)packages-management: Herramientas de gestión de repositorios de artefactos (repositorios de artefactos, listas de artefactos, etc.)application-delivery: Herramientas de entrega de aplicaciones (gestión de órdenes de despliegue, gestión de aplicaciones, etiquetas de aplicaciones, gestión de grupos de variables, etc.)test-management: Herramientas de gestión de pruebas (gestión de casos de prueba, directorios de casos de prueba, planes de prueba, resultados de pruebas, etc.)
Para usar conjuntos de herramientas, puedes especificarlos a través de argumentos de línea de comandos o variables de entorno:
- A través de argumento de línea de comandos:
npx -y alibabacloud-devops-mcp-server --toolsets=code-management,project-management
- A través de variable de entorno:
DEVOPS_TOOLSETS=code-management,project-management npx -y alibabacloud-devops-mcp-server
Si no se especifican conjuntos de herramientas, todas las herramientas se habilitarán por defecto.
Herramientas
alibabacloud-devops-mcp-server integra varias herramientas, incluyendo:
Gestión de la Organización
get_current_organization_Info: Obtener información de la organización del usuario actualget_user_organizations: Obtener la lista de organizaciones a las que se ha unido el usuario actualget_organization_role: Obtener información sobre un rol de la organizaciónget_organization_departments: Obtener la lista de departamentos en una organizaciónget_organization_department_info: Obtener información sobre un departamento en una organizaciónget_organization_department_ancestors: Obtener los ancestros de un departamento en una organizaciónget_organization_members: Obtener la lista de miembros en una organizaciónget_organization_member_info: Obtener información sobre un miembro en una organizaciónget_organization_member_info_by_user_id: Obtener información sobre un miembro en una organización por ID de usuariosearch_organization_members: Buscar miembros de la organizaciónlist_organization_roles: Listar roles de la organizaciónget_organization_role: Obtener información sobre un rol de la organización
Herramientas de Gestión de Código
create_branch: Crear una ramadelete_branch: Eliminar una ramaget_branch: Obtener información de la ramalist_branches: Obtener lista de ramascreate_file: Crear un archivodelete_file: Eliminar un archivoget_file_blobs: Obtener contenido del archivolist_files: Consultar árbol de archivosupdate_file: Actualizar contenido del archivocreate_change_request: Crear una solicitud de fusióncreate_change_request_comment: Crear un comentario en una solicitud de fusiónget_change_request: Consultar solicitud de fusiónlist_change_request_patch_sets: Consultar lista de versiones de solicitud de fusiónlist_change_request: Consultar lista de solicitudes de fusiónlist_change_request_comments: Consultar lista de comentarios de solicitud de fusiónget_compare: Comparar códigoget_repository: Obtener detalles del repositoriolist_repositories: Obtener lista de repositorioslist_commits: [Gestión de Código] Listar commits en un repositorioget_commit: [Gestión de Código] Obtener detalles del commitcreate_commit_comment: [Gestión de Código] Crear un comentario en un commit
Herramientas de Gestión de Proyectos
get_project: Obtener detalles del proyectosearch_projects: Buscar proyectosget_sprint: Obtener detalles del sprintlist_sprints: Listar sprints en un proyectocreate_sprint: [Gestión de Proyectos] Crear un sprintupdate_sprint: [Gestión de Proyectos] Actualizar un sprintsearch_programs: [Gestión de Proyectos] Buscar programaslist_program_versions: [Gestión de Proyectos] Listar versiones del programalist_versions: [Gestión de Proyectos] Listar versiones del proyectocreate_version: [Gestión de Proyectos] Crear una versiónupdate_version: [Gestión de Proyectos] Actualizar una versióndelete_version: [Gestión de Proyectos] Eliminar una versiónget_work_item: Obtener detalles del elemento de trabajoupdate_work_item: [Gestión de Proyectos] Actualizar un elemento de trabajosearch_workitems: Buscar elementos de trabajoget_work_item_types: obtener tipos de elementos de trabajocreate_work_item: crear elemento de trabajolist_all_work_item_types: Listar todos los tipos de elementos de trabajo en una organizaciónlist_work_item_types: Listar tipos de elementos de trabajo en un espacio de proyectoget_work_item_type: Obtener detalles de un tipo de elemento de trabajo específicolist_work_item_relation_work_item_types: Listar tipos de elementos de trabajo que pueden relacionarse con un elemento de trabajo específicoget_work_item_type_field_config: Obtener configuración de campos para un tipo de elemento de trabajo específicoget_work_item_workflow: Obtener información del flujo de trabajo para un tipo de elemento de trabajo específicolist_work_item_comments: Listar comentarios para un elemento de trabajo específicocreate_work_item_comment: Crear un comentario para un elemento de trabajo específicolist_workitem_attachments: Listar adjuntos para un elemento de trabajo específicoget_workitem_file: Obtener información del archivo para un adjunto de elemento de trabajo específicocreate_workitem_attachment: Subir un archivo local como adjunto a un elemento de trabajolist_workitem_activities: Listar historial de actividad para un elemento de trabajo (cambios de campo, transiciones de estado, cambios de asociación)list_current_user_effort_records: [Gestión de Proyectos] Obtener el detalle de horas reales del usuario, el intervalo entre la hora de fin y la hora de inicio no puede ser mayor a 6 meseslist_effort_records: [Gestión de Proyectos] Obtener detalle de horas realescreate_effort_record: [Gestión de Proyectos] Registrar horas realeslist_estimated_efforts: [Gestión de Proyectos] Obtener detalle de horas estimadascreate_estimated_effort: [Gestión de Proyectos] Registrar horas estimadasupdate_effort_record: [Gestión de Proyectos] Actualizar registro de horas realesupdate_estimated_effort: [Gestión de Proyectos] Actualizar registro de horas estimadas
Herramientas de Gestión de Pipelines
get_pipeline: Obtener detalles de la canalizaciónlist_pipelines: Obtener lista de canalizacionessmart_list_pipelines: Búsqueda inteligente de canalizaciones con referencias de tiempo en lenguaje naturalgenerate_pipeline_yaml: [Gestión de Canalizaciones] Generar configuración YAML de canalizacióncreate_pipeline_from_description: Crear una canalización a partir de una descripción en lenguaje naturalupdate_pipeline: [Gestión de Canalizaciones] Actualizar contenido YAML de canalizacióncreate_pipeline_run: Crear una instancia de ejecución de canalizaciónget_latest_pipeline_run: Obtener la última instancia de ejecución de canalizaciónget_pipeline_run: Obtener detalles de ejecución de canalizaciónlist_pipeline_runs: Obtener lista de ejecuciones de canalizaciónlist_pipeline_jobs_by_category: Obtener tareas de ejecución de canalización por categoríalist_pipeline_job_historys: Obtener el historial de ejecución de una tarea de canalizaciónexecute_pipeline_job_run: Ejecutar manualmente una tarea de canalizaciónget_pipeline_job_run_log: Obtener los registros de ejecución de un trabajo de canalizaciónlist_service_connections: Listar conexiones de servicio en la organizacióncreate_pipeline_from_description: Genera automáticamente configuración YAML y crea la canalizaciónupdate_pipeline: Actualizar una canalización existente en Yunxiao por pipelineId. Úselo para actualizar YAML de canalización, etapas, trabajos, etc.create_resource_member: Crear un miembro de recursodelete_resource_member: Eliminar un miembro de recursolist_resource_members: Obtener una lista de miembros de recursoupdate_resource_member: Actualizar un miembro de recursoupdate_resource_owner: Transferir propietario de recursocreate_tag: Crear una etiquetacreate_tag_group: Crear un grupo de etiquetaslist_tag_groups: Obtener una lista de grupos de etiquetasdelete_tag_group: Eliminar un grupo de etiquetasupdate_tag_group: Actualizar un grupo de etiquetasget_tag_group: Obtener un grupo de etiquetasdelete_tag: Eliminar una etiquetaupdate_tag: Actualizar una etiquetastop_vm_deploy_order: Detener orden de despliegue de VMskip_vm_deploy_machine: Omitir máquina de despliegue de VMretry_vm_deploy_machine: Reintentar máquina de despliegue de VMresume_vm_deploy_order: Reanudar orden de despliegue de VMget_vm_deploy_order: Obtener detalles de orden de despliegue de VMget_vm_deploy_machine_log: Obtener registro de máquina de despliegue de VM
Herramientas de Entrega de Aplicaciones
create_change_order: [entrega de aplicaciones] Crear orden de desplieguelist_change_order_versions: [entrega de aplicaciones] Ver lista de versiones de orden de despliegueget_change_order: [entrega de aplicaciones] Leer materiales y estado de orden de trabajo usados por la orden de desplieguelist_change_order_job_logs: [entrega de aplicaciones] Consultar registro de orden de despliegue de entornofind_task_operation_log: [entrega de aplicaciones] Consultar registro de ejecución de tarea de despliegue, que normalmente contiene detalles de programación del motor de despliegue subyacenteexecute_job_action: [entrega de aplicaciones] Operar orden de despliegue de entornolist_change_orders_by_origin: [entrega de aplicaciones] Consultar orden de despliegue por fuente de creacióncreate_appstack_change_request: [entrega de aplicaciones] Crear solicitud de cambioget_appstack_change_request_audit_items: [entrega de aplicaciones] Obtener elementos de aprobación de la solicitud de cambiolist_appstack_change_request_executions: [entrega de aplicaciones] Listar registros de ejecución de la solicitud de cambiolist_appstack_change_request_work_items: [entrega de aplicaciones] Listar elementos de trabajo de la solicitud de cambiocancel_appstack_change_request: [entrega de aplicaciones] Cancelar solicitud de cambioclose_appstack_change_request: [entrega de aplicaciones] Cerrar solicitud de cambiolist_applications: [entrega de aplicaciones] Listar aplicaciones en una organización con paginaciónget_application: [entrega de aplicaciones] Obtener detalles de aplicación por nombrecreate_application: [entrega de aplicaciones] Crear una nueva aplicaciónupdate_application: [entrega de aplicaciones] Actualizar una aplicación existenteget_latest_orchestration: [entrega de aplicaciones] Obtener la última orquestación para un entornolist_app_orchestration: [entrega de aplicaciones] Listar orquestaciones de aplicacionescreate_app_orchestration: [entrega de aplicaciones] Crear una orquestación de aplicacióndelete_app_orchestration: [entrega de aplicaciones] Eliminar una orquestación de aplicaciónget_app_orchestration: [entrega de aplicaciones] Obtener una orquestación de aplicaciónupdate_app_orchestration: [entrega de aplicaciones] Actualizar una orquestación de aplicaciónget_env_variable_groups: [entrega de aplicaciones] Obtener grupos de variables para un entornocreate_variable_group: [entrega de aplicaciones] Crear un grupo de variablesdelete_variable_group: [entrega de aplicaciones] Eliminar un grupo de variablesget_variable_group: [entrega de aplicaciones] Obtener un grupo de variablesupdate_variable_group: [entrega de aplicaciones] Actualizar un grupo de variablesget_app_variable_groups: [entrega de aplicaciones] Obtener grupos de variables para una aplicaciónget_app_variable_groups_revision: [entrega de aplicaciones] Obtener la revisión de grupos de variables para una aplicaciónsearch_app_templates: [entrega de aplicaciones] Buscar plantillas de aplicacióncreate_app_tag: [entrega de aplicaciones] Crear una etiqueta de aplicaciónupdate_app_tag: [entrega de aplicaciones] Actualizar una etiqueta de aplicaciónsearch_app_tags: [entrega de aplicaciones] Buscar etiquetas de aplicaciónupdate_app_tag_bind: [entrega de aplicaciones] Actualizar vinculaciones de etiquetas de aplicacióncreate_global_var: [entrega de aplicaciones] Crear un grupo de variables globalget_global_var: [entrega de aplicaciones] Obtener un grupo de variables globalupdate_global_var: [entrega de aplicaciones] Actualizar un grupo de variables globallist_global_vars: [entrega de aplicaciones] Listar grupos de variables globalesget_machine_deploy_log: [entrega de aplicaciones] Obtener registro de despliegue de máquinaadd_host_list_to_host_group: [entrega de aplicaciones] Agregar lista de hosts al grupo de hostsadd_host_list_to_deploy_group: [entrega de aplicaciones] Agregar lista de hosts al grupo de desplieguelist_app_release_workflows: [entrega de aplicaciones] Listar todos los flujos de trabajo de lanzamiento para una aplicaciónlist_app_release_workflow_briefs: [entrega de aplicaciones] Listar resúmenes de flujo de trabajo de lanzamiento para una aplicaciónlist_system_release_workflows: [entrega de aplicaciones] Listar todos los flujos de trabajo de lanzamiento del sistemacreate_system_release_workflow: [entrega de aplicaciones] Crear un flujo de trabajo de lanzamiento del sistemaupdate_system_release_stage: [entrega de aplicaciones] Actualizar etapa del flujo de trabajo de lanzamiento del sistemaexecute_system_release_stage: [entrega de aplicaciones] Ejecutar etapa del flujo de trabajo de lanzamiento del sistemaget_app_release_workflow_stage: [entrega de aplicaciones] Obtener detalles de etapa del flujo de trabajo de lanzamientolist_app_release_stage_briefs: [entrega de aplicaciones] Listar resúmenes de etapa de lanzamientoupdate_app_release_stage: [entrega de aplicaciones] Actualizar etapa del flujo de trabajo de lanzamiento de aplicaciónlist_app_release_stage_runs: [entrega de aplicaciones] Listar registros de ejecución de etapa de lanzamientoexecute_app_release_stage: [entrega de aplicaciones] Ejecutar etapa del flujo de trabajo de lanzamiento para una solicitud de cambiocancel_app_release_stage_execution: [entrega de aplicaciones] Cancelar ejecución de etapa del flujo de trabajo de lanzamientoretry_app_release_stage_pipeline: [entrega de aplicaciones] Reintentar canalización de etapa del flujo de trabajo de lanzamientoskip_app_release_stage_pipeline: [entrega de aplicaciones] Omitir canalización de etapa del flujo de trabajo de lanzamientolist_app_release_stage_metadata: [entrega de aplicaciones] Listar metadatos integrados para ejecución de etapaget_app_release_stage_pipeline_run: [entrega de aplicaciones] Obtener instancia de ejecución de canalización de etapa de lanzamientopass_app_release_stage_validate: [entrega de aplicaciones] Pasar validación de etapa del flujo de trabajo de lanzamientoget_app_release_stage_job_log: [entrega de aplicaciones] Obtener registro de ejecución de trabajo de canalizaciónrefuse_app_release_stage_validate: [entrega de aplicaciones] Rechazar validación de etapa del flujo de trabajo de lanzamiento
Herramientas de Gestión de Paquetes
list_package_repositories: Obtener lista de detalles de repositorios de paqueteslist_artifacts: Obtener lista de detalles de artefactosget_artifact: Obtener detalles de un solo artefacto
Herramientas de Gestión de Pruebas
list_testcase_directories: [gestión de pruebas] Obtener lista de directorios de casos de pruebacreate_testcase_directory: [gestión de pruebas] Crear un directorio de casos de pruebaget_testcase_field_config: [gestión de pruebas] Obtener configuración de campos de casos de pruebacreate_testcase: [gestión de pruebas] Crear un caso de pruebasearch_testcases: [gestión de pruebas] Buscar casos de pruebaget_testcase: [gestión de pruebas] Obtener información de caso de pruebadelete_testcase: [gestión de pruebas] Eliminar un caso de pruebalist_test_plans: [gestión de pruebas] Obtener lista de planes de pruebaget_test_result_list: [gestión de pruebas] Obtener lista de casos de prueba en un plan de pruebaupdate_test_result: [gestión de pruebas] Actualizar resultado de prueba
Contáctenos
Si tiene alguna pregunta, únase al grupo de discusión de Alibaba Cloud Devops (134400004101) para debatir.
