AlibabaCloud DevOps MCP
oficialO servidor MCP Yunxiao fornece a assistentes de IA a capacidade de interagir com a plataforma Yunxiao.
O que você pode fazer com Alibaba Cloud Dev Ops MCP?
- Pesquisar e visualizar itens de trabalho — Encontre itens de trabalho em todos os projetos com
search_workitemse inspecione seus detalhes, comentários, anexos e histórico de atividades. - Gerenciar solicitações de merge e código — Liste, crie e comente em solicitações de merge (
list_change_request,create_change_request_comment), navegue pelas árvores de arquivos do repositório e compare branches. - Executar e inspecionar pipelines — Dispare execuções de pipeline, obtenha logs de execução e consulte status de execução usando
list_pipeline_runseget_pipeline_job_run_log. - Gerenciar implantações de aplicativos — Crie ordens de alteração de implantação, visualize logs de implantação e gerencie estágios do fluxo de trabalho de release com
execute_app_release_stage. - Gerenciar casos de teste e planos — Pesquise casos de teste, crie planos de teste e atualize resultados de teste via
search_testcaseseupdate_test_result. - Navegar pela estrutura da organização — Consulte departamentos, membros e funções usando
get_organization_departmentsesearch_organization_members.
Documentação
English | 中文
alibabacloud-devops-mcp-server
O AlibabaCloud Devops MCP Server fornece aos assistentes de IA a capacidade de interagir com a plataforma Yunxiao, permitindo-lhes ler o conteúdo de itens de trabalho em projetos, escrever código automaticamente após entender os requisitos e enviar solicitações de merge de código. Equipes de desenvolvimento empresarial podem usá-lo para auxiliar em revisões de código, otimizar o gerenciamento de tarefas, reduzir operações repetitivas e, assim, focar em inovação e entrega de produtos mais importantes.
Funcionalidades
O alibabacloud-devops-mcp-server fornece as seguintes capacidades para assistentes de IA:
organization-management: Ferramentas de gerenciamento de organização (lista de organizações, detalhes da organização, informações de departamento, funções organizacionais, informações de membros, etc.)code-management: Ferramentas de gerenciamento de repositório de código (gerenciamento de repositório, gerenciamento de branches, gerenciamento de solicitações de merge, árvore de arquivos, etc.)project-management: Ferramentas de gerenciamento de projetos (gerenciamento de projetos, gerenciamento de itens de trabalho, campos de itens de trabalho, comentários de itens de trabalho, controle de tempo, etc.)pipeline-management: Ferramentas de gerenciamento de pipeline (lista de pipelines, configuração de pipeline, gerenciamento de recursos, gerenciamento de tags, gerenciamento de implantação, etc.)application-delivery: Ferramentas de entrega de aplicações (gerenciamento de ordens de implantação, gerenciamento de aplicações, tags de aplicação, gerenciamento de grupos de variáveis, etc.)packages-management: Ferramentas de gerenciamento de repositório de artefatos (repositórios de artefatos, listas de artefatos, etc.)test-management: Ferramentas de gerenciamento de testes (gerenciamento de casos de teste, diretórios de casos de teste, planos de teste, resultados de teste, etc.)
Uso
Suporte a Edições Regionais
Esta ferramenta suporta tanto os modos de implantação da estação central Yunxiao quanto da Edição Regional:
- Estação Central: Usa
https://openapi-rdc.aliyuncs.comcomo o domínio da API - Edição Regional: Usa domínios específicos da organização, como
https://your-org.devops.aliyuncs.com
Detecção Automática de Modo
A ferramenta determina automaticamente o modo de implantação com base na URL base da API configurada:
- Se a URL contiver
openapi-rdc.aliyuncs.com, ela opera no modo estação central - Caso contrário, opera no modo edição regional
Configurando a Edição Regional
Ao usar uma Edição Regional, defina a variável de ambiente 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"
}
}
}
}
Pré-requisitos
-
versão do node >= 18.0.0
-
Token de Acesso Pessoal do AlibabaCloud Devops, clique aqui para obter. Conceda permissões de leitura e escrita para todas as APIs em gerenciamento de organização, colaboração de projetos, gerenciamento de código, gerenciamento de pipeline, gerenciamento de repositório de artefatos, entrega de aplicações e gerenciamento de testes.

Serviço MCP Hospedado Oficialmente (Sem Instalação)
O Yunxiao fornece um endpoint MCP hospedado oficialmente — sem necessidade de instalação local ou Docker. Basta apontar seu cliente para ele e autenticar com seu token Yunxiao.
- Central:
https://openapi-rdc.aliyuncs.com/ai/mcp - Edição Regional: domínio regional da sua organização +
/ai/mcp, ex.:https://<your-org>.devops.aliyuncs.com/ai/mcp— o mesmo domínio que você usa para acessar o Yunxiao em sua região. - Transporte: HTTP Transmissível (stateless)
- Autenticação:
Authorization: Bearer <YOUR_TOKEN>(ou cabeçalhoX-Yunxiao-Token: <YOUR_TOKEN>)
Configuração do cliente — Central (clientes com suporte remoto nativo, ex.: Cursor):
{
"mcpServers": {
"yunxiao": {
"url": "https://openapi-rdc.aliyuncs.com/ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
Configuração do cliente — Edição Regional (substitua a URL pelo seu próprio domínio regional):
{
"mcpServers": {
"yunxiao": {
"url": "https://<your-org>.devops.aliyuncs.com/ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
}
}
}
Dica: reduza o uso de contexto solicitando apenas os conjuntos de ferramentas que você precisa —
?toolsets=code-management,project-managementou cabeçalhoX-Devops-Toolsets. Veja o guia completo: docs/hosted-mcp-guide.zh-CN.md.
Início Rápido (Auto-hospedado, Usando Modo Stdio)
Modo Stdio é a forma mais simples de auto-hospedagem, adequada para a maioria dos clientes MCP (como Cursor, Claude Desktop, iFlow, etc.). Não requer instalação do Docker, basta executar via npx.
Opção 1: Uso Direto via NPX (Mais Simples)
Adicione a seguinte configuração ao arquivo de configuração do seu cliente MCP:
{
"mcpServers": {
"yunxiao": {
"command": "npx",
"args": [
"-y",
"alibabacloud-devops-mcp-server"
],
"env": {
"YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}
Nota:
- Substitua
<YOUR_TOKEN>pelo seu token de acesso Yunxiao- A flag
-yconfirma automaticamente a instalação sem confirmação manual- Por padrão, a ferramenta chama a OpenAPI da Estação Central Yunxiao (
https://openapi-rdc.aliyuncs.com); nenhuma configuração extra é necessária- Se você estiver em uma Edição Regional (domínio específico da organização), defina uma variável de ambiente adicional
YUNXIAO_API_BASE_URLpara a URL da sua instância Yunxiao, ex.:https://your-org.devops.aliyuncs.com. Veja a seção Configurando a Edição Regional acima para detalhes- Este método usa modo stdio, comunicando-se com o cliente MCP via entrada/saída padrão
Usando Docker (Opcional)
Modos de Transporte
| Modo | Flag CLI | Variável de Ambiente | Endpoints |
|---|---|---|---|
| Stdio | (padrão) | — | stdin/stdout |
| SSE | --sse | MCP_TRANSPORT=sse | /sse + /messages |
| HTTP Transmissível | --streamable-http | MCP_TRANSPORT=streamable-http | /mcp |
| Ambos | --sse --streamable-http | MCP_TRANSPORT=both | /sse + /mcp |
HTTP Transmissível é o transporte remoto recomendado pela especificação MCP. SSE é legado; use
bothdurante a migração.
1. Baixar Imagem
docker pull build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest
Compilação própria:
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 Transmissível / Ambos — defina MCP_TRANSPORT e exponha 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
Variáveis de ambiente opcionais para HTTP Transmissível:
MCP_STREAMABLE_PATH: Caminho do endpoint MCP (padrão/mcp)MCP_HTTP_HOST: Host de ligação (padrão0.0.0.0)MCP_ALLOWED_HOSTS: Valores permitidos para o cabeçalhoHost(separados por vírgula)
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 Transmissível: http://localhost:3000/mcp
Passe as credenciais via parâmetro de consulta ou cabeçalho:
http://localhost:3000/mcp?yunxiao_access_token=YOUR_TOKEN_HERE
Ou cabeçalho de requisição: x-yunxiao-token: YOUR_TOKEN_HERE
Base OpenAPI de região/instância:
http://localhost:3000/mcp?yunxiao_access_token=TOKEN&yunxiao_api_base_url=https%3A%2F%2Fyour-org.devops.aliyuncs.com
Ou cabeçalho de requisição: 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 do cliente: http://localhost:3000/sse (SSE) ou http://localhost:3000/mcp (HTTP Transmissível)
Conjuntos de Ferramentas
O servidor agora suporta conjuntos de ferramentas, permitindo que você habilite apenas as ferramentas necessárias. Isso pode reduzir o número de ferramentas apresentadas ao assistente de IA e melhorar o desempenho.
Conjuntos de ferramentas disponíveis:
organization-management: Ferramentas de gerenciamento de organização (lista de organizações, detalhes da organização, informações de departamento, funções organizacionais, informações de membros, etc.)code-management: Ferramentas de gerenciamento de repositório de código (gerenciamento de repositório, gerenciamento de branches, gerenciamento de solicitações de merge, árvore de arquivos, etc.)project-management: Ferramentas de gerenciamento de projetos (gerenciamento de projetos, gerenciamento de itens de trabalho, campos de itens de trabalho, comentários de itens de trabalho, controle de tempo, etc.)pipeline-management: Ferramentas de gerenciamento de pipeline (lista de pipelines, configuração de pipeline, gerenciamento de recursos, gerenciamento de tags, gerenciamento de implantação, etc.)packages-management: Ferramentas de gerenciamento de repositório de artefatos (repositórios de artefatos, listas de artefatos, etc.)application-delivery: Ferramentas de entrega de aplicações (gerenciamento de ordens de implantação, gerenciamento de aplicações, tags de aplicação, gerenciamento de grupos de variáveis, etc.)test-management: Ferramentas de gerenciamento de testes (gerenciamento de casos de teste, diretórios de casos de teste, planos de teste, resultados de teste, etc.)
Para usar conjuntos de ferramentas, você pode especificá-los via argumentos de linha de comando ou variáveis de ambiente:
- Via argumento de linha de comando:
npx -y alibabacloud-devops-mcp-server --toolsets=code-management,project-management
- Via variável de ambiente:
DEVOPS_TOOLSETS=code-management,project-management npx -y alibabacloud-devops-mcp-server
Se nenhum conjunto de ferramentas for especificado, todas as ferramentas serão habilitadas por padrão.
Ferramentas
O alibabacloud-devops-mcp-server integra várias ferramentas, incluindo:
Gerenciamento de Organização
get_current_organization_Info: Obter informações da organização do usuário atualget_user_organizations: Obter a lista de organizações às quais o usuário atual ingressouget_organization_role: Obter informações sobre uma função da organizaçãoget_organization_departments: Obter a lista de departamentos em uma organizaçãoget_organization_department_info: Obter informações sobre um departamento em uma organizaçãoget_organization_department_ancestors: Obter os ancestrais de um departamento em uma organizaçãoget_organization_members: Obter a lista de membros em uma organizaçãoget_organization_member_info: Obter informações sobre um membro em uma organizaçãoget_organization_member_info_by_user_id: Obter informações sobre um membro em uma organização por ID de usuáriosearch_organization_members: Pesquisar membros da organizaçãolist_organization_roles: Listar funções da organizaçãoget_organization_role: Obter informações sobre uma função da organização
Ferramentas de Gerenciamento de Código
create_branch: Criar um branchdelete_branch: Excluir um branchget_branch: Obter informações do branchlist_branches: Obter lista de branchescreate_file: Criar um arquivodelete_file: Excluir um arquivoget_file_blobs: Obter conteúdo do arquivolist_files: Consultar árvore de arquivosupdate_file: Atualizar conteúdo do arquivocreate_change_request: Criar uma solicitação de mergecreate_change_request_comment: Criar um comentário em uma solicitação de mergeget_change_request: Consultar solicitação de mergelist_change_request_patch_sets: Consultar lista de versões da solicitação de mergelist_change_request: Consultar lista de solicitações de mergelist_change_request_comments: Consultar lista de comentários da solicitação de mergeget_compare: Comparar códigoget_repository: Obter detalhes do repositóriolist_repositories: Obter lista de repositórioslist_commits: [Gerenciamento de Código] Listar commits em um repositórioget_commit: [Gerenciamento de Código] Obter detalhes do commitcreate_commit_comment: [Gerenciamento de Código] Criar um comentário em um commit
Ferramentas de Gerenciamento de Projetos
get_project: Obter detalhes do projetosearch_projects: Pesquisar projetosget_sprint: Obter detalhes do sprintlist_sprints: Listar sprints em um projetocreate_sprint: [Gerenciamento de Projetos] Criar um sprintupdate_sprint: [Gerenciamento de Projetos] Atualizar um sprintsearch_programs: [Gerenciamento de Projetos] Pesquisar programaslist_program_versions: [Gerenciamento de Projetos] Listar versões do programalist_versions: [Gerenciamento de Projetos] Listar versões do projetocreate_version: [Gerenciamento de Projetos] Criar uma versãoupdate_version: [Gerenciamento de Projetos] Atualizar uma versãodelete_version: [Gerenciamento de Projetos] Excluir uma versãoget_work_item: Obter detalhes do item de trabalhoupdate_work_item: [Gerenciamento de Projetos] Atualizar um item de trabalhosearch_workitems: Pesquisar itens de trabalhoget_work_item_types: obter tipos de itens de trabalhocreate_work_item: criar item de trabalholist_all_work_item_types: Listar todos os tipos de itens de trabalho em uma organizaçãolist_work_item_types: Listar tipos de itens de trabalho em um espaço de projetoget_work_item_type: Obter detalhes de um tipo específico de item de trabalholist_work_item_relation_work_item_types: Listar tipos de itens de trabalho que podem ser relacionados a um item de trabalho específicoget_work_item_type_field_config: Obter configuração de campo para um tipo específico de item de trabalhoget_work_item_workflow: Obter informações do fluxo de trabalho para um tipo específico de item de trabalholist_work_item_comments: Listar comentários para um item de trabalho específicocreate_work_item_comment: Criar um comentário para um item de trabalho específicolist_workitem_attachments: Listar anexos para um item de trabalho específicoget_workitem_file: Obter informações do arquivo para um anexo de item de trabalho específicocreate_workitem_attachment: Fazer upload de um arquivo local como anexo para um item de trabalholist_workitem_activities: Listar histórico de atividades para um item de trabalho (alterações de campo, transições de status, alterações de associação)list_current_user_effort_records: [Gerenciamento de Projetos] Obter detalhes de horas reais do usuário, o intervalo entre a hora de término e a hora de início não pode ser maior que 6 meseslist_effort_records: [Gerenciamento de Projetos] Obter detalhes de horas reaiscreate_effort_record: [Gerenciamento de Projetos] Registrar horas reaislist_estimated_efforts: [Gerenciamento de Projetos] Obter detalhes de horas estimadascreate_estimated_effort: [Gerenciamento de Projetos] Registrar horas estimadasupdate_effort_record: [Gerenciamento de Projetos] Atualizar registro de horas reaisupdate_estimated_effort: [Gerenciamento de Projetos] Atualizar registro de horas estimadas
Ferramentas de Gerenciamento de Pipeline
get_pipeline: Obter detalhes do pipelinelist_pipelines: Obter lista de pipelinessmart_list_pipelines: Pesquisa inteligente de pipeline com referências de tempo em linguagem naturalgenerate_pipeline_yaml: [Gerenciamento de Pipeline] Gerar configuração YAML do pipelinecreate_pipeline_from_description: Criar um pipeline a partir de descrição em linguagem naturalupdate_pipeline: [Gerenciamento de Pipeline] Atualizar conteúdo YAML do pipelinecreate_pipeline_run: Criar uma instância de execução de pipelineget_latest_pipeline_run: Obter a instância de execução de pipeline mais recenteget_pipeline_run: Obter detalhes da execução do pipelinelist_pipeline_runs: Obter lista de execuções do pipelinelist_pipeline_jobs_by_category: Obter tarefas de execução do pipeline por categorialist_pipeline_job_historys: Obter o histórico de execução de uma tarefa de pipelineexecute_pipeline_job_run: Executar manualmente uma tarefa de pipelineget_pipeline_job_run_log: Obter os logs de execução de um job de pipelinelist_service_connections: Listar conexões de serviço na organizaçãocreate_pipeline_from_description: Gera automaticamente configuração YAML e cria pipelineupdate_pipeline: Atualizar um pipeline existente no Yunxiao pelo pipelineId. Use para atualizar YAML do pipeline, estágios, jobs, etc.create_resource_member: Criar um membro de recursodelete_resource_member: Excluir um membro de recursolist_resource_members: Obter uma lista de membros de recursoupdate_resource_member: Atualizar um membro de recursoupdate_resource_owner: Transferir proprietário do recursocreate_tag: Criar uma tagcreate_tag_group: Criar um grupo de tagslist_tag_groups: Obter uma lista de grupos de tagsdelete_tag_group: Excluir um grupo de tagsupdate_tag_group: Atualizar um grupo de tagsget_tag_group: Obter um grupo de tagsdelete_tag: Excluir uma tagupdate_tag: Atualizar uma tagstop_vm_deploy_order: Parar ordem de deploy de VMskip_vm_deploy_machine: Pular máquina de deploy de VMretry_vm_deploy_machine: Tentar novamente máquina de deploy de VMresume_vm_deploy_order: Retomar ordem de deploy de VMget_vm_deploy_order: Obter detalhes da ordem de deploy de VMget_vm_deploy_machine_log: Obter log da máquina de deploy de VM
Ferramentas de Entrega de Aplicações
create_change_order: [entrega de aplicações] Criar ordem de deploylist_change_order_versions: [entrega de aplicações] Ver lista de versões da ordem de deployget_change_order: [entrega de aplicações] Ler materiais e status da ordem de serviço usados pela ordem de deploylist_change_order_job_logs: [entrega de aplicações] Consultar logs da ordem de deploy do ambientefind_task_operation_log: [entrega de aplicações] Consultar log de execução da tarefa de deploy, que geralmente contém detalhes de agendamento do mecanismo de deploy downstreamexecute_job_action: [entrega de aplicações] Operar ordem de deploy do ambientelist_change_orders_by_origin: [entrega de aplicações] Consultar ordem de deploy por origem de criaçãocreate_appstack_change_request: [entrega de aplicações] Criar solicitação de mudançaget_appstack_change_request_audit_items: [entrega de aplicações] Obter itens de aprovação da solicitação de mudançalist_appstack_change_request_executions: [entrega de aplicações] Listar registros de execução da solicitação de mudançalist_appstack_change_request_work_items: [entrega de aplicações] Listar itens de trabalho da solicitação de mudançacancel_appstack_change_request: [entrega de aplicações] Cancelar solicitação de mudançaclose_appstack_change_request: [entrega de aplicações] Fechar solicitação de mudançalist_applications: [entrega de aplicações] Listar aplicações em uma organização com paginaçãoget_application: [entrega de aplicações] Obter detalhes da aplicação por nomecreate_application: [entrega de aplicações] Criar uma nova aplicaçãoupdate_application: [entrega de aplicações] Atualizar uma aplicação existenteget_latest_orchestration: [entrega de aplicações] Obter a orquestração mais recente para um ambientelist_app_orchestration: [entrega de aplicações] Listar orquestrações de aplicaçãocreate_app_orchestration: [entrega de aplicações] Criar uma orquestração de aplicaçãodelete_app_orchestration: [entrega de aplicações] Excluir uma orquestração de aplicaçãoget_app_orchestration: [entrega de aplicações] Obter uma orquestração de aplicaçãoupdate_app_orchestration: [entrega de aplicações] Atualizar uma orquestração de aplicaçãoget_env_variable_groups: [entrega de aplicações] Obter grupos de variáveis para um ambientecreate_variable_group: [entrega de aplicações] Criar um grupo de variáveisdelete_variable_group: [entrega de aplicações] Excluir um grupo de variáveisget_variable_group: [entrega de aplicações] Obter um grupo de variáveisupdate_variable_group: [entrega de aplicações] Atualizar um grupo de variáveisget_app_variable_groups: [entrega de aplicações] Obter grupos de variáveis para uma aplicaçãoget_app_variable_groups_revision: [entrega de aplicações] Obter a revisão dos grupos de variáveis para uma aplicaçãosearch_app_templates: [entrega de aplicações] Pesquisar modelos de aplicaçãocreate_app_tag: [entrega de aplicações] Criar uma tag de aplicaçãoupdate_app_tag: [entrega de aplicações] Atualizar uma tag de aplicaçãosearch_app_tags: [entrega de aplicações] Pesquisar tags de aplicaçãoupdate_app_tag_bind: [entrega de aplicações] Atualizar vínculos de tags de aplicaçãocreate_global_var: [entrega de aplicações] Criar um grupo de variáveis globalget_global_var: [entrega de aplicações] Obter um grupo de variáveis globalupdate_global_var: [entrega de aplicações] Atualizar um grupo de variáveis globallist_global_vars: [entrega de aplicações] Listar grupos de variáveis globaisget_machine_deploy_log: [entrega de aplicações] Obter log de deploy da máquinaadd_host_list_to_host_group: [entrega de aplicações] Adicionar lista de hosts ao grupo de hostsadd_host_list_to_deploy_group: [entrega de aplicações] Adicionar lista de hosts ao grupo de deploylist_app_release_workflows: [entrega de aplicações] Listar todos os fluxos de trabalho de liberação para uma aplicaçãolist_app_release_workflow_briefs: [entrega de aplicações] Listar resumos de fluxos de trabalho de liberação para uma aplicaçãolist_system_release_workflows: [entrega de aplicações] Listar todos os fluxos de trabalho de liberação do sistemacreate_system_release_workflow: [entrega de aplicações] Criar um fluxo de trabalho de liberação do sistemaupdate_system_release_stage: [entrega de aplicações] Atualizar estágio do fluxo de trabalho de liberação do sistemaexecute_system_release_stage: [entrega de aplicações] Executar estágio do fluxo de trabalho de liberação do sistemaget_app_release_workflow_stage: [entrega de aplicações] Obter detalhes do estágio do fluxo de trabalho de liberaçãolist_app_release_stage_briefs: [entrega de aplicações] Listar resumos de estágios de liberaçãoupdate_app_release_stage: [entrega de aplicações] Atualizar estágio do fluxo de trabalho de liberação da aplicaçãolist_app_release_stage_runs: [entrega de aplicações] Listar registros de execução de estágio de liberaçãoexecute_app_release_stage: [entrega de aplicações] Executar estágio do fluxo de trabalho de liberação para uma solicitação de mudançacancel_app_release_stage_execution: [entrega de aplicações] Cancelar execução do estágio do fluxo de trabalho de liberaçãoretry_app_release_stage_pipeline: [entrega de aplicações] Tentar novamente pipeline do estágio do fluxo de trabalho de liberaçãoskip_app_release_stage_pipeline: [entrega de aplicações] Pular pipeline do estágio do fluxo de trabalho de liberaçãolist_app_release_stage_metadata: [entrega de aplicações] Listar metadados integrados para execução de estágioget_app_release_stage_pipeline_run: [entrega de aplicações] Obter instância de execução do pipeline do estágio de liberaçãopass_app_release_stage_validate: [entrega de aplicações] Aprovar validação do estágio do fluxo de trabalho de liberaçãoget_app_release_stage_job_log: [entrega de aplicações] Obter log de execução do job do pipelinerefuse_app_release_stage_validate: [entrega de aplicações] Recusar validação do estágio do fluxo de trabalho de liberação
Ferramentas de Gerenciamento de Pacotes
list_package_repositories: Obter lista de detalhes de repositórios de pacoteslist_artifacts: Obter lista de detalhes de artefatosget_artifact: Obter detalhes de um único artefato
Ferramentas de Gerenciamento de Testes
list_testcase_directories: [gerenciamento de testes] Obter lista de diretórios de casos de testecreate_testcase_directory: [gerenciamento de testes] Criar um diretório de casos de testeget_testcase_field_config: [gerenciamento de testes] Obter configuração de campos de caso de testecreate_testcase: [gerenciamento de testes] Criar um caso de testesearch_testcases: [gerenciamento de testes] Pesquisar casos de testeget_testcase: [gerenciamento de testes] Obter informações do caso de testedelete_testcase: [gerenciamento de testes] Excluir um caso de testelist_test_plans: [gerenciamento de testes] Obter lista de planos de testeget_test_result_list: [gerenciamento de testes] Obter lista de casos de teste em um plano de testeupdate_test_result: [gerenciamento de testes] Atualizar resultado do teste
Fale Conosco
Se você tiver alguma dúvida, junte-se ao grupo de discussão Alibaba Cloud Devops (134400004101) para conversarmos.
