aliyun/alibabacloud-devops-mcp-server

aliyun/alibabacloud-devops-mcp-server

от aliyun
MCP сервер для AlibabaCloud Devops (Yunxiao) даёт AI-ассистентам доступ к задачам, коду и пайплайнам. Полезен командам разработки для код-ревью, управления задачами и автоматизации рутины, ускоряя доставку продукта.

English | 中文

alibabacloud-devops-mcp-server

AlibabaCloud Devops MCP Server provides AI assistants with the ability to interact with the Yunxiao platform, enabling them to read work item contents in projects, automatically write code after understanding requirements, and submit code merge requests. Enterprise development teams can use it to assist with code reviews, optimize task management, reduce repetitive operations, and thus focus on more important innovation and product delivery.

Features

alibabacloud-devops-mcp-server provides the following capabilities for AI assistants:

  • organization-management: Organization management tools (organization list, organization details, department information, organizational roles, member information, etc.)
  • code-management: Code repository management tools (repository management, branch management, merge request management, file tree, etc.)
  • project-management: Project management tools (project management, work item management, work item fields, work item comments, time tracking, etc.)
  • pipeline-management: Pipeline management tools (pipeline list, pipeline configuration, resource management, tag management, deployment management, etc.)
  • application-delivery: Application delivery tools (deployment order management, application management, application tags, variable group management, etc.)
  • packages-management: Artifact repository management tools (artifact repositories, artifact lists, etc.)
  • test-management: Test management tools (test case management, test case directories, test plans, test results, etc.)
Инструменты были проиндексированы:
add_host_list_to_deploy_group

[application delivery] Добавить список хостов в группу развертывания

Параметры
  • groupNamestringобязательный

    部署组名称(非部署组显示名)

  • hostSnsstring[]обязательный

    ecs主机实例id列表(主机类型暂只支持ecs)

  • instanceNamestringобязательный

    主机集群名称(非主机集群显示名)

  • organizationIdstringобязательный

    组织ID

add_host_list_to_host_group

[Доставка приложений] Добавляет список хостов в группу хостов.

Параметры
  • hostSnsstring[]обязательный

    ecs主机实例id列表(主机类型暂只支持ecs)

  • instanceNamestringобязательный

    主机集群名称(非主机集群显示名)

  • organizationIdstringобязательный

    组织ID

cancel_app_release_stage_execution

[Доставка приложений] Отмена выполнения этапа процесса публикации

Параметры
  • appNamestringобязательный

    应用名

  • executionNumberstringобязательный

    发布流程阶执行序号

  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    发布流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    发布流程唯一序列号

cancel_appstack_change_request

[Доставка приложений] Отменяет запрос на изменение

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • snstringобязательный

    变更标识符

close_appstack_change_request

[доставка приложений] Закрывает запрос на изменение

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • snstringобязательный

    变更标识符

compare

[Code Management] Запрашивает код для сравнения содержимого.

Параметры
  • fromstringобязательный

    Can be CommitSHA, branch name or tag name

  • organizationIdstringобязательный

    Organization ID

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

  • sourceTypestring | null

    Options: branch, tag; if it's a commit comparison, you can omit this; if it's a branch comparison, you need to provide: branch, or you can omit it but ensure there are no branch or tag name conflicts; if it's a tag comparison, you need to provide: tag; if there are branches and tags with the same name, you need to strictly provide branch or tag

  • straightstring | null

    Whether to use Merge-Base: straight=false means using Merge-Base; straight=true means not using Merge-Base; default is false, meaning using Merge-Base

  • targetTypestring | null

    Options: branch, tag; if it's a commit comparison, you can omit this; if it's a branch comparison, you need to provide: branch, or you can omit it but ensure there are no branch or tag name conflicts; if it's a tag comparison, you need to provide: tag; if there are branches and tags with the same name, you need to strictly provide branch or tag

  • tostringобязательный

    Can be CommitSHA, branch name or tag name

create_application

[Доставка приложений] Создаёт новое приложение

Параметры
  • appTemplateNamestring

    应用模板唯一名

  • descriptionstring

    应用描述

  • namestringобязательный

    应用名

  • organizationIdstringобязательный

    组织id

  • ownerIdstring

    应用 owner ID

  • tagsstring[]

    应用标签

create_app_orchestration

[application delivery] Создание оркестрации приложения

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • templateIdstringобязательный

    编排模板 ID

  • templateTypeenumобязательный

    编排模板类型

create_appstack_change_request

[доставка приложений] Создает запрос на изменение

Параметры
  • appCodeRepoSnstringобязательный

    应用代码仓库标识符

  • appNamestringобязательный

    应用名

  • autoDeleteBranchWhenEndboolean

    变更结束时候是否自动删除分支

  • branchNamestringобязательный

    应用代码分支名称

  • createBranchboolean

    是否创建分支

  • organizationIdstringобязательный

    组织ID

  • ownerIdstringобязательный

    变更负责人,默认值可以为当前用户

  • titlestringобязательный

    变更标题

  • workItemsstring[]

    关联工作项标识列表

create_app_tag

[Доставка приложений] Создать тег приложения

Параметры
  • colorstringобязательный

    标签颜色:#66acab 蓝绿色, #7b9ab4 蓝灰色, #698cd4 明亮的蓝色, #4676e5 强烈的蓝色, #5c68c1 深蓝紫色, #9f76dA 紫色, #6bAe3f 绿色, #ae9e6b 土黄色, #a7bc60 浅绿, #ae785e 棕色, #eb933e 橙色, #d75644 红色

  • namestringобязательный

    应用标签名称

  • organizationIdstringобязательный

    组织ID

create_branch

[Управление кодом] Создает новую ветку в репозитории Codeup

Параметры
  • branchstringобязательный

    Name of the branch to be created

  • organizationIdstringобязательный

    Organization ID

  • refstring

    Source branch name, the new branch will be created based on this branch, default value is master

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

create_change_order

[application delivery] Создаёт заявку на развёртывание

Параметры
  • appNamestringобязательный

    应用名

  • changeOrderobjectобязательный
  • organizationIdstringобязательный

    组织ID

create_change_request

[Code Management] Создаёт новый запрос на изменение (merge request). Поддерживает указание исходной и целевой веток, ревьюеров, связанных рабочих элементов и опционального триггера AI-ревью.

Параметры
  • createFromenum

    创建来源。WEB - 页面创建(默认)

  • descriptionstring | null

    描述,不超过10000个字符。示例:'mr description' 或 '修复了用户登录时的验证逻辑问题'

  • organizationIdstringобязательный

    组织ID

  • repositoryIdstring | numberобязательный

    代码库ID或全路径(斜杠须编码为%2F),如 2835387 或 myorg%2FmyRepo

  • reviewerUserIdsstring[] | null

    评审人用户ID列表。示例:['62c795xxxb468af8'] 或 ['62c795xxxb468af8', '62c795xxxb468af9']

  • sourceBranchstringобязательный

    源分支名称,即要合并的分支。示例:'demo-branch' 或 'feature/user-login'

  • sourceProjectIdinteger

    源库ID,如果未提供,将尝试自动获取。示例:2813489

  • targetBranchstringобязательный

    目标分支名称,即合并到的分支。示例:'master' 或 'main'

  • targetProjectIdinteger

    目标库ID,如果未提供,将尝试自动获取。示例:2813489

  • titlestringобязательный

    标题,不超过256个字符。示例:'mr title' 或 '修复登录bug'

  • triggerAIReviewRunboolean

    是否触发AI评审。true - 触发AI评审;false - 不触发(默认)

  • workItemIdsstring

    关联工作项ID列表,以字符串形式逗号分隔。示例值:722200214032b6b31e6f1434ab,xxx

create_change_request_comment

[Управление кодом] Создает комментарий к запросу на изменение. Поддерживает два типа: GLOBAL_COMMENT (общий комментарий ко всему запросу на слияние) и INLINE_COMMENT (комментарий к конкретным строкам кода). Для INLINE_COMMENT необходимо указать параметры file_path, line_number, from_patchset_biz_id и to_patchset_biz_id.

Параметры
  • comment_typeenum

    评论类型。GLOBAL_COMMENT - 全局评论(对整个合并请求的评论);INLINE_COMMENT - 行内评论(针对特定代码行的评论)。创建行内评论时,必须提供 file_path、line_number、from_patchset_biz_id 和 to_patchset_biz_id 参数

  • contentstringобязательный

    评论内容,长度必须在 1 到 65535 之间。示例:'This is a comment content.' 或 '这里需要优化性能,建议使用缓存机制'

  • draftboolean

    是否草稿评论。true - 草稿评论(不会立即显示给其他人);false - 正式评论(默认值)

  • file_pathstring

    文件路径,仅行内评论需要。表示评论针对的文件路径。示例:'/src/main/java/com/example/MyClass.java' 或 'src/utils/helper.ts' 或 'frontend/components/Button.tsx'

  • from_patchset_biz_idstring

    比较的起始版本ID,行内评论类型必传。表示代码比较的起始版本(通常是目标分支版本,即合并目标对应的版本)。示例:'bf117304dfe44d5d9b1132f348edf92e'

  • line_numberinteger | null

    行号,仅行内评论需要,从1开始计数(示例:42 表示第42行)。全局评论可省略,或传 0 / null 表示无行号

  • localIdstring | numberобязательный

    局部ID,表示代码库中第几个合并请求。示例:'1' 或 '42'

  • organizationIdstringобязательный

    组织ID

  • parent_comment_biz_idstring

    父评论ID,用于回复评论。如果这是对某个评论的回复,需要传入被回复评论的 bizId。示例:'1d8171cf0cc2453197fae0e0a27d5ece'

  • patchset_biz_idstringобязательный

    关联版本ID,具有唯一性。对于全局评论,使用最新合并源版本ID;对于行内评论,选择 from_patchset_biz_id 或 to_patchset_biz_id 中的一个。示例:'bf117304dfe44d5d9b1132f348edf92e'

  • repositoryIdstring | numberобязательный

    代码库ID或全路径(斜杠须编码为%2F),如 2835387 或 myorg%2FmyRepo

  • resolvedboolean

    是否标记已解决。true - 已解决;false - 未解决(默认值)

  • to_patchset_biz_idstring

    比较的目标版本ID,行内评论类型必传。表示代码比较的目标版本(通常是源分支版本,即合并源对应的版本)。示例:'537367017a9841738ac4269fbf6aacbe'

create_commit_comment

[Управление кодом] Создаёт комментарий к коммиту

Параметры
  • contentstringобязательный

    commit的评论内容

  • organizationIdstringобязательный

    组织ID

  • repositoryIdstring | numberобязательный

    代码库ID或者URL-Encoder编码的全路径

  • shastringобязательный

    提交的SHA值

create_effort_record

[Project Management] Регистрирует фактические трудозатраты. В Yunxiao поле фактических трудозатрат (fieldId 101587) - контролируемое, изменить его через customFieldValues в update_work_item нельзя, поэтому нужно вызывать этот инструмент.

Параметры
  • actualTimenumberобязательный

    实际工时

  • descriptionstring

    工作描述

  • gmtEndstringобязательный

    工作开始结束日期

  • gmtStartstringобязательный

    工作开始日期

  • idstringобязательный

    工作项唯一标识

  • operatorIdstring

    操作者的useId,个人token时该参数无效

  • organizationIdstringобязательный

    organizationId

  • workTypestring

    工作类型

create_estimated_effort

[Project Management] Внесение ожидаемого времени. Поле ожидаемого времени (fieldId 101586) в 云效 управляется системой, изменить его через customFieldValues в update_work_item нельзя. Для этого вызывайте этот инструмент.

Параметры
  • descriptionstring

    工作描述

  • idstringобязательный

    工作项唯一标识

  • operatorIdstring

    操作者的useId,个人token时该参数无效

  • organizationIdstringобязательный

    organizationId

  • ownerstringобязательный

    负责人,填userId

  • spentTimenumberобязательный

    预计工时

  • workTypestring

    工作类别

create_file

[Code Management] Создаёт новый файл в репозитории Codeup.

Параметры
  • branchstringобязательный

    Branch name

  • commitMessagestringобязательный

    Commit message, not empty, no more than 102400 characters

  • contentstringобязательный

    File content

  • encodingstring

    Encoding rule, options {text, base64}, default is text

  • filePathstringобязательный

    File path, needs to be URL encoded, for example: /src/main/java/com/aliyun/test.java

  • organizationIdstringобязательный

    Organization ID

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

create_flow_variable_group

[Pipeline Management] Создает группу переменных на уровне организации для Flow (pipeline).

Параметры
  • descriptionstring

    变量组描述

  • namestringобязательный

    变量组名称

  • organizationIdstringобязательный

    组织ID/企业Id

  • variablesobject[]обязательный

    变量列表。将被序列化为 JSON 字符串传递给 variables 查询参数

create_global_var

[application delivery] Создаёт глобальную группу переменных.

Параметры
  • contentobject[]

    变量列表

  • displayNamestringобязательный

    全局变量组显示名称

  • messagestring

    全局变量组信息

  • namestringобязательный

    全局变量组名称

  • organizationIdstringобязательный

    组织ID

  • ownerIdstring

    全局变量组拥有者

create_pipeline_from_description

[Pipeline Management] Создаёт пайплайн из структурированных параметров. Порядок работы: возьмите параметры, которые пользователь указал явно, остальные заполните, изучив локальный проект (в описании каждого параметра указано, какой файл или git-команду использовать), затем вызовите этот инструмент. Рекомендации: - Предпочитайте локальное определение API-вызовам. НЕ вызывайте list_repositories / list_service_connections первыми; делайте это только тогда, когда пользователь явно хочет выбрать из доступных вариантов. - Опустите serviceConnectionId, чтобы значение по умолчанию определялось внутри. Если serviceName опущен, он выводится из repoUrl (git@host:org/repo.git → repo).

Параметры
  • artifactDownloadPathstring

    Path to download artifacts on target machine for VM deployment. Default: /home/admin/app/package.tgz

  • artifactNamestring

    Custom artifact name. Default: 'Artifacts_${PIPELINE_ID}'

  • artifactVersionstring

    Artifact version number, required when uploadType is packages. Default: '1.0'

  • batchNumberinteger

    Number of batches for VM deployment. Default: 2

  • branchstring

    Git branch (LLM should get from 'git branch --show-current')

  • buildCommandstring

    Custom build command to override default

  • buildLanguageenumобязательный

    Programming language (REQUIRED). LLM should detect from project files: pom.xml→java, package.json→nodejs, requirements.txt→python, go.mod→go, *.csproj→dotnet

  • buildToolenumобязательный

    Build tool (REQUIRED). LLM should infer from buildLanguage and project files: java+pom.xml→maven, java+build.gradle→gradle, nodejs+package-lock.json→npm, nodejs+yarn.lock→yarn, python→pip, go→go, dotnet→dotnet

  • deployCommandstring

    Custom deploy command for VM deployment

  • deployTargetenum

    Deployment target from user description. vm: Virtual Machine/Host deployment, k8s: Kubernetes deployment, none: Build only without deployment. Default: none

  • dockerImagestring

    Docker image name for container deployment

  • executeUserstring

    User for executing deployment scripts (root, admin). Default: root

  • goVersionstring

    Go version for Go projects (LLM should read from go.mod). Options: 1.19.x, 1.20.x, 1.21.x. Default: 1.21.x

  • includePathInArtifactboolean

    Whether to include full path in artifact. Default: false

  • jdkVersionstring

    JDK version for Java projects (LLM should read from pom.xml or gradle.properties). Options: 1.6, 1.7, 1.8, 11, 17, 21. Default: 1.8

  • kubectlVersionstring

    Kubectl version for Kubernetes apply. Options: 1.25.16, 1.26.12, 1.27.9. Default: 1.27.9

  • kubernetesClusterIdstring

    Kubernetes cluster ID for K8s deployment (required when deployTarget=k8s)

  • machineGroupIdstring

    Machine group UUID for VM deployment (required when deployTarget=vm)

  • mavenVersionstring

    Maven version for Java projects. Options: 3.6.1, 3.6.3, 3.8.4, 3.9.3. Default: 3.6.3

  • namestringобязательный

    Pipeline name (required). LLM should generate a meaningful name based on user's request

  • namespacestring

    Kubernetes namespace for K8s deployment

  • nodeVersionstring

    Node.js version for Node projects (LLM should read from package.json engines.node or .nvmrc). Options: 16.8, 18.12, 20. Default: 18.12

  • organizationIdstringобязательный

    Organization ID

  • packagesRepoIdstring

    Packages generic repository ID, required when uploadType is packages. Default: 'flow_generic_repo'

  • packagesServiceConnectionstring

    Packages service connection UUID, required when uploadType is packages

  • pauseStrategyenum

    Pause strategy for VM deployment. firstBatchPause: The first batch is paused. noPause: No pause. eachBatchPause: Pause each batch. Default: firstBatchPause

  • pythonVersionstring

    Python version for Python projects (LLM should read from .python-version or pyproject.toml). Options: 3.9, 3.12. Default: 3.12

  • repoUrlstring

    Repository URL (LLM should get from 'git config --get remote.origin.url')

  • serviceConnectionIdstring

    Service connection UUID for repository access

  • serviceNamestring

    Service name (LLM can derive from repository name or project directory name)

  • testCommandstring

    Custom test command to override default

  • uploadTypeenum

    Artifact upload type. flowPublic: Yunxiao public storage space, packages: Organization private generic package repository. Default: packages

  • yamlPathstring

    Path to Kubernetes YAML file for K8s deployment

create_pipeline_run

[Pipeline Management] Запускает пайплайн. Используйте упрощённые параметры (branch, tag, branches, repositories, environmentVariables). НЕ составляйте вручную JSON для 'params': он нужен только для сырой JSON-строки, которую пользователь передаёт дословно, и он переопределяет всё остальное. Поведение: если передать только branch или tag, URL-адреса репозиториев автоматически определяются из конфигурации пайплайна; если передать branches, включается режим веток.

Параметры
  • acrArtifactsobject

    [Simple] ACR (Alibaba Cloud Container Registry) artifacts to use, key is image address, value is image tag

  • branchstring

    [Simple] Branch name to run the pipeline with. When user says 'run pipeline with XX branch', use this parameter. This is the most common use case.

  • branchesstring[]

    [Simple] Multiple branches for branch mode. Use when user wants to run pipeline in branch mode with specific branches.

  • branchModeboolean

    [Simple] Enable branch mode to run pipeline with multiple branches simultaneously

  • commentstring

    [Simple] Comment or note for this pipeline run

  • createReleaseBranchboolean

    [Simple] Whether to create a new release branch

  • descriptionstring

    [Optional] Natural language description of how to run the pipeline, the system will try to parse it automatically

  • environmentVariablesobject

    [Simple] Environment variables to pass to the pipeline, e.g., {"ENV":"production","VERSION":"1.0.0"}

  • organizationIdstringобязательный

    Organization ID

  • packagesArtifactsobject

    [Simple] Package repository artifacts to use, key is artifact path, value is version

  • paramsstring

    [Advanced] Raw pipeline run parameters in JSON string format. If provided, this will override other parameters. Example: {"branchModeBranchs":["main"],"envs":{"key":"value"},"runningBranchs":{"https://codeup.aliyun.com/org/repo.git":"dev"}}

  • pipelineArtifactsobject

    [Simple] Pipeline artifacts to use, key is artifact ID, value is version

  • pipelineIdstring | numberобязательный

    Pipeline ID to run

  • releaseBranchstring

    [Simple] Specific release branch name

  • repositoriesobject[]

    [Simple] Specific branch or tag configurations for different repositories in the pipeline

  • tagstring

    [Simple] Tag name to run the pipeline with. When user says 'run pipeline with XX tag', use this parameter. Will automatically fetch repo URLs from pipeline config.

create_repository

[Code Management] Создаёт новый репозиторий Codeup. Создаёт пустой репозиторий кода, в который затем можно отправлять изменения через git. Варианты использования: Создание нового репозитория для проекта

Параметры
  • avatarUrlstring

    Repository avatar URL

  • descriptionstring

    Repository description, max 65535 characters

  • namestringобязательный

    Repository name, e.g. my-repo

  • namespaceIdinteger

    Parent path ID (namespace). If empty, created under the organization root

  • organizationIdstringобязательный

    Organization ID

  • pathstringобязательный

    Repository path, e.g. my-repo

  • readMeTypeenum

    Type of README to auto-create: EMPTY or USER_GUIDE

  • templateProjectany | object | null

    Create repository from template

  • visibilityenum

    Repository visibility: private or internal

create_resource_member

[Resource Member Management] Создаёт участника ресурса.

Параметры
  • organizationIdstringобязательный

    企业Id

  • resourceIdstringобязательный

    资源Id

  • resourceTypestringобязательный

    资源类型 pipeline 流水线 hostGroup 主机组

  • roleNamestringобязательный

    角色部署组 hostGroup: user(成员,使用权限) admin(管理员,使用编辑权限) owner(拥有者,所有权限) 流水线 pipeline: owner(拥有者,所有权限) admin(管理员,查看、运行、编辑权限) member(运行权限) viewer(查看权限)

  • userIdstringобязательный

    用户id

create_sprint

[Управление проектами] Создаёт новый спринт

Параметры
  • capacityHoursinteger

    Sprint capacity hours

  • descriptionstring

    Sprint description

  • endDatestring

    Date string in YYYY-MM-DD format

  • namestringобязательный

    Sprint name

  • organizationIdstringобязательный

    Organization ID

  • ownersstring[]обязательный

    Sprint owner user IDs

  • projectIdstringобязательный

    Project unique identifier

  • startDatestring

    Date string in YYYY-MM-DD format

create_testcase

[test management] Создаёт тестовый пример

Параметры
  • assignedTostring

    负责人userId

  • customFieldValuesobject

    自定义字段值

  • directoryIdstring

    目录id

  • labelsstring[]

    标签ids

  • organizationIdstringобязательный

    组织ID

  • preConditionstring | null

    前置条件

  • subjectstring

    标题

  • testRepoIdstringобязательный

    用例库唯一标识

  • testStepsobject

    测试步骤

create_testcase_comment

[test management] Создаёт комментарий к тест-кейсу, поддерживает ответы (через parentId)

Параметры
  • contentstringобязательный

    评论内容

  • idstringобязательный

    用例唯一标识

  • operatorIdstring

    操作者的userId

  • organizationIdstringобязательный

    组织ID

  • parentIdstring

    父评论的ID,用于回复评论

  • testRepoIdstringобязательный

    用例库唯一标识

create_testcase_directory

[test management] Создаёт каталог тест-кейсов

Параметры
  • namestringобязательный

    目录名称

  • organizationIdstringобязательный

    组织ID

  • parentIdentifierstring

    父目录ID

  • testRepoIdstringобязательный

    用例库唯一标识

create_test_plan_testcase_comment

[test management] Создает комментарий к тест-кейсу в тестовом плане, поддерживает ответы (через parentId). В отличие от комментариев к тест-кейсам в библиотеке тест-кейсов, здесь это контекст тестового плана.

Параметры
  • contentstringобязательный

    评论内容

  • formatTypeenum

    内容格式,RICHTEXT 或 MARKDOWN,默认 RICHTEXT

  • idstringобязательный

    测试用例唯一标识

  • organizationIdstringобязательный

    组织ID

  • parentIdstring

    父评论的ID,用于回复评论

  • testplanIdstringобязательный

    测试计划唯一标识

create_variable_group

[доставка приложений] Создаёт группу переменных.

Параметры
  • appNamestringобязательный

    应用名

  • branchNamestring

    版本分支,默认 master

  • displayNamestring

    变量组展示名

  • fromRevisionShastringобязательный

    变量组版本号

  • messagestring

    变量组描述信息

  • namestring

    变量组唯一名

  • organizationIdstringобязательный

    组织ID

  • varsobject[]

    变量列表

create_version

[Управление проектами] Создаёт новую версию в проекте Yunxiao. Версии используются для управления планами релизов и отслеживания прогресса поставки. Варианты использования: Создать новую версию релиза Планировать вехи проекта Назначать ответственных за версию и даты

Параметры
  • idstringобязательный

    Project unique identifier

  • namestringобязательный

    Version name, max length 50 characters

  • organizationIdstringобязательный

    Organization ID

  • ownersstring[]обязательный

    Owner user IDs, at least one required

  • publishDatestring | null

    Publish date, format: YYYY-MM-DD

  • startDatestring | null

    Start date, format: YYYY-MM-DD

create_work_item

[Project Management] Создаёт рабочий элемент. Подсказки по использованию поля description: - description поддерживает Markdown / rich text, требует указания formatType («MARKDOWN» или «RICHTEXT»). - Трёхшаговый способ вставки изображения в описание: ① сначала создайте рабочий элемент (этим инструментом, description можно оставить пустым или с заглушкой); ② вызовите create_workitem_attachment, чтобы загрузить изображение, и возьмите embedMarkdown или embedHtml из возвращаемого значения; ③ вызовите update_work_item, чтобы записать собранный description обратно. ✅ Ошибка: не используйте поле url из ответа create_workitem_attachment, это временная подпись OSS, которая истекает через 30 секунд. - Фактические трудозатраты (fieldId 101587) и прогнозируемые трудозатраты (fieldId 101586) - это управляемые системные поля 云效, их нельзя изменить через customFieldValues этого инструмента; вместо этого используйте create_effort_record / create_estimated_effort.

Параметры
  • assignedTostringобязательный

    Assignee user ID

  • customFieldValuesobject

    Custom field values

  • descriptionstring

    Work item description

  • formatTypeenum

    Description format type. RICHTEXT (rich text, default) or MARKDOWN (markdown format). Use MARKDOWN when description contains markdown syntax

  • labelsstring[]

    Associated label IDs

  • organizationIdstringобязательный

    Organization ID

  • parentIdstring

    Parent work item ID

  • participantsstring[]

    Participant user IDs

  • spaceIdstringобязательный

    Space ID, project unique identifier

  • sprintstring

    Associated sprint ID

  • subjectstringобязательный

    Work item title

  • trackersstring[]

    CC user IDs

  • verifierstring

    Verifier user ID

  • versionsstring[]

    Associated version IDs

  • workitemTypeIdstringобязательный

    Work item type ID

create_workitem_attachment

[Project Management] Загружает файл как вложение в рабочий элемент через multipart/form-data. Поддерживает любые типы файлов (один файл ≤ 10MB, 云效 не поддерживает svg/tiff). Источник файла выбирается из двух вариантов: - Удалённое развёртывание (streamable HTTP): передайте fileContent (base64-кодированное содержимое файла) + fileName (с расширением). В этом случае сервер и вызывающая сторона обычно находятся на разных машинах, сервер не может прочитать локальный файл вызывающей стороны, поэтому приходится использовать base64-инлайн. - Локальный запуск на той же машине / stdio: передайте filePath (абсолютный путь), сервер читает файл напрямую; fileName можно опустить (по умолчанию берётся basename из пути). ⚠️ При удалённом развёртывании filePath отключён (указывает на файловую систему сервера, есть риск произвольного чтения файлов), можно использовать только fileContent. Возвращает WorkitemFile со следующими ключевыми полями: - id/name/size/suffix: базовая информация о файле - url: временный URL для скачивания в OSS, действует примерно 30 секунд. ⚠️ Только для скачивания, не встраивайте в описание/комментарии рабочего элемента - embedUrl: постоянный прокси-URL, подходит для встраивания изображений в описание/комментарии рабочего элемента - embedMarkdown: готовый Markdown-тег изображения, при formatType=MARKDOWN просто добавьте его в description - embedHtml: готовый HTML-тег <img>, при formatType=RICHTEXT просто добавьте его в description Вставка изображения в описание рабочего элемента выполняется в три стандартных шага: ① создайте рабочий элемент (если уже есть, пропустите); ② вызовите этот инструмент, загрузите изображение и получите embedMarkdown / embedHtml; ③ вызовите update_work_item, добавьте содержимое поля embed* в updateWorkItemFields.description и одновременно установите updateWorkItemFields.formatType в "MARKDOWN" или "RICHTEXT". В сценарии с токеном приложения operatorId обязателен, при личном токене его можно опустить.

Параметры
  • fileContentstring

    文件内容的 base64 编码。远程部署上传附件时使用,需配合 fileName。单文件 ≤ 10MB(base64 编码后约 13.5MB)

  • fileNamestring

    文件名(含扩展名,如 design.png)。提供 fileContent 时必填;提供 filePath 时可省略,默认取路径的 basename

  • filePathstring

    本地文件的绝对路径,MCP Server 将读取该文件。仅适用于 server 与调用方同机的场景(如 stdio 本地运行)。⚠️ 远程(streamable HTTP)部署下本参数已被禁用(filePath 指向服务器文件系统,存在任意文件读取的安全风险),此时请改用 fileContent

  • operatorIdstring

    操作者的userId,个人token时该参数无效

  • organizationIdstringобязательный

    Organization ID

  • workItemIdstringобязательный

    工作项唯一标识

create_work_item_comment

[Управление проектами] Создаёт комментарий для конкретного рабочего элемента.

Параметры
  • contentstringобязательный

    评论内容

  • organizationIdstringобязательный

    企业ID

  • workItemIdstring | numberобязательный

    工作项ID

create_workitem_testcase_relation

[Project Management] Связывает тестовый случай с рабочим элементом. Возвращает идентификатор созданной записи связи.

Параметры
  • organizationIdstringобязательный

    企业ID

  • testcaseIdstringобязательный

    要关联的测试用例唯一标识

  • workItemIdstringобязательный

    工作项唯一标识

delete_app_orchestration

[доставка приложений] Удаляет оркестрацию приложения

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • snstringобязательный

    应用编排唯一序列号

delete_branch

[Code Management] Удаляет ветку из репозитория Codeup

Параметры
  • branchNamestringобязательный

    Branch name (use URL-Encoder for encoding, example: feature%2Fdev)

  • organizationIdstringобязательный

    Organization ID

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

delete_file

[Управление кодом] Удаляет файл из репозитория Codeup

Параметры
  • branchstringобязательный

    Branch name

  • commitMessagestringобязательный

    Commit message

  • filePathstringобязательный

    File path, needs to be URL encoded, for example: /src/main/java/com/aliyun/test.java

  • organizationIdstringобязательный

    Organization ID

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

delete_flow_variable_group

[Управление конвейерами] Удаляет группу переменных Flow (pipeline) по числовому идентификатору.

Параметры
  • idintegerобязательный

    变量组 id

  • organizationIdstringобязательный

    组织ID/企业Id

delete_resource_member

[Resource Member Management] Удаляет участника ресурса

Параметры
  • organizationIdstringобязательный

    企业Id

  • resourceIdstringобязательный

    资源Id

  • resourceTypestringобязательный

    资源类型 pipeline 流水线 hostGroup 主机组

  • userIdstringобязательный

    用户Id

delete_testcase

[test management] Удаляет тестовый пример.

Параметры
  • organizationIdstringобязательный

    组织ID

  • testcaseIdstringобязательный

    用例唯一标识

  • testRepoIdstringобязательный

    用例库唯一标识

delete_variable_group

[Доставка приложений] Удаляет группу переменных

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • variableGroupNamestringобязательный

    变量组名

delete_version

[Управление проектами] Удаляет версию из проекта Yunxiao. Варианты использования: Удаление устаревших версий Очистка версий проекта

Параметры
  • idstringобязательный

    Version unique identifier

  • organizationIdstringобязательный

    Organization ID

  • projectIdstringобязательный

    Project unique identifier

delete_work_item

[Project Management] Удаляет рабочий элемент. Эта операция необратима.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • workItemIdstringобязательный

    Work item unique identifier, required parameter

delete_workitem_testcase_relation

[Управление проектами] Удаляет связь тест-кейса из рабочего элемента по relationRecordId (полученному из list_workitem_testcase_relations).

Параметры
  • organizationIdstringобязательный

    企业ID

  • relationRecordIdstringобязательный

    关联记录ID(通过 list 或 create 返回获取)

  • workItemIdstringобязательный

    工作项唯一标识

execute_app_release_stage

[application delivery] Выполнение этапа процесса выпуска запроса на изменение

Параметры
  • appNamestringобязательный

    应用名

  • executionobjectобязательный
  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    发布流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    发布流程唯一序列号

execute_job_action

[application delivery] Бланк развёртывания операционной среды

Параметры
  • actionobjectобязательный
  • appNamestringобязательный

    应用名

  • changeOrderSnstringобязательный

    部署单编号,即 changeOrder.sn

  • jobSnstringобязательный

    环境部署单编号,即 job.sn

  • organizationIdstringобязательный

    组织ID

execute_pipeline_job_action

[Pipeline Management] Выполняет последующее действие задания конвейера.

Параметры
  • actionIdstringобязательный

    Action ID for the subsequent action of the pipeline job

  • jobIdstring | numberобязательный

    Pipeline job ID, obtainable via GetPipelineRun

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID, obtainable via ListPipelineRuns

execute_pipeline_job_run

Вручную запускает задачу пайплайна. Запускает конкретное задание в экземпляре запуска пайплайна.

Параметры
  • jobIdstring | numberобязательный

    Job ID for the pipeline run task

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID

find_task_operation_log

[application delivery] Запрашивает логи выполнения задач развертывания, которые обычно содержат детали планирования нижестоящего механизма развертывания.

Параметры
  • appNamestringобязательный
  • changeOrderSnstringобязательный
  • jobSnstringобязательный
  • organizationIdstringобязательный

    组织ID

  • stageSnstringобязательный
  • taskSnstringобязательный
generate_pipeline_yaml

[Pipeline Management] Генерирует YAML-конфигурацию пайплайна, не создавая сам пайплайн: пробный запуск create_pipeline_from_description для предварительного просмотра конфигурации или отладки проблемы генерации. Принимает те же параметры и следует тем же правилам.

Параметры
  • artifactDownloadPathstring

    Path to download artifacts on target machine for VM deployment. Default: /home/admin/app/package.tgz

  • artifactNamestring

    Custom artifact name. Default: 'Artifacts_${PIPELINE_ID}'

  • artifactVersionstring

    Artifact version number, required when uploadType is packages. Default: '1.0'

  • batchNumberinteger

    Number of batches for VM deployment. Default: 2

  • branchstring

    Git branch (LLM should get from 'git branch --show-current')

  • buildCommandstring

    Custom build command to override default

  • buildLanguageenumобязательный

    Programming language (REQUIRED). LLM should detect from project files: pom.xml→java, package.json→nodejs, requirements.txt→python, go.mod→go, *.csproj→dotnet

  • buildToolenumобязательный

    Build tool (REQUIRED). LLM should infer from buildLanguage and project files: java+pom.xml→maven, java+build.gradle→gradle, nodejs+package-lock.json→npm, nodejs+yarn.lock→yarn, python→pip, go→go, dotnet→dotnet

  • deployCommandstring

    Custom deploy command for VM deployment

  • deployTargetenum

    Deployment target from user description. vm: Virtual Machine/Host deployment, k8s: Kubernetes deployment, none: Build only without deployment. Default: none

  • dockerImagestring

    Docker image name for container deployment

  • executeUserstring

    User for executing deployment scripts (root, admin). Default: root

  • goVersionstring

    Go version for Go projects (LLM should read from go.mod). Options: 1.19.x, 1.20.x, 1.21.x. Default: 1.21.x

  • includePathInArtifactboolean

    Whether to include full path in artifact. Default: false

  • jdkVersionstring

    JDK version for Java projects (LLM should read from pom.xml or gradle.properties). Options: 1.6, 1.7, 1.8, 11, 17, 21. Default: 1.8

  • kubectlVersionstring

    Kubectl version for Kubernetes apply. Options: 1.25.16, 1.26.12, 1.27.9. Default: 1.27.9

  • kubernetesClusterIdstring

    Kubernetes cluster ID for K8s deployment (required when deployTarget=k8s)

  • machineGroupIdstring

    Machine group UUID for VM deployment (required when deployTarget=vm)

  • mavenVersionstring

    Maven version for Java projects. Options: 3.6.1, 3.6.3, 3.8.4, 3.9.3. Default: 3.6.3

  • namestringобязательный

    Pipeline name (required). LLM should generate a meaningful name based on user's request

  • namespacestring

    Kubernetes namespace for K8s deployment

  • nodeVersionstring

    Node.js version for Node projects (LLM should read from package.json engines.node or .nvmrc). Options: 16.8, 18.12, 20. Default: 18.12

  • organizationIdstringобязательный

    Organization ID

  • packagesRepoIdstring

    Packages generic repository ID, required when uploadType is packages. Default: 'flow_generic_repo'

  • packagesServiceConnectionstring

    Packages service connection UUID, required when uploadType is packages

  • pauseStrategyenum

    Pause strategy for VM deployment. firstBatchPause: The first batch is paused. noPause: No pause. eachBatchPause: Pause each batch. Default: firstBatchPause

  • pythonVersionstring

    Python version for Python projects (LLM should read from .python-version or pyproject.toml). Options: 3.9, 3.12. Default: 3.12

  • repoUrlstring

    Repository URL (LLM should get from 'git config --get remote.origin.url')

  • serviceConnectionIdstring

    Service connection UUID for repository access

  • serviceNamestring

    Service name (LLM can derive from repository name or project directory name)

  • testCommandstring

    Custom test command to override default

  • uploadTypeenum

    Artifact upload type. flowPublic: Yunxiao public storage space, packages: Organization private generic package repository. Default: packages

  • yamlPathstring

    Path to Kubernetes YAML file for K8s deployment

get_application

[application delivery] Получает сведения о приложении по имени

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织id

get_app_orchestration

[доставка приложений] Получает оркестрацию приложения

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • shastring

    编排 commit sha

  • snstringобязательный

    应用编排唯一序列号,未指定 tag 和 sha 时将查找最新版本

  • tagNamestring

    编排 tag

get_app_release_stage_job_log

[application delivery] Запрашивает журналы выполнения задач конвейера на этапе разработки.

Параметры
  • appNamestringобязательный

    应用名

  • executionNumberstringобязательный

    研发阶段的执行记录编号

  • jobIdstring | numberобязательный

    任务ID,可通过GetReleaseStagePipelineRun接口获取任务ID

  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    发布流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    发布流程唯一序列号

get_app_release_stage_pipeline_run

[application delivery] Получает экземпляр выполнения конвейера на этапе разработки.

Параметры
  • appNamestringобязательный

    应用名

  • executionNumberstringобязательный

    发布流程阶执行序号

  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    发布流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    发布流程唯一序列号

get_app_release_workflow_stage

[application delivery] Получает сведения о стадиях процесса релиза.

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    研发阶段唯一标识符

  • releaseWorkflowSnstringобязательный

    研发流程唯一标识符

get_appstack_change_request_audit_items

[application delivery] Получает элементы аудита для запроса на изменение

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • refTypestringобязательный

    关联类型

  • snstringобязательный

    变更标识符

get_app_variable_groups

[application delivery] Получает группы переменных для приложения.

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

get_app_variable_groups_revision

[Доставка приложений] Получает версию групп переменных для приложения.

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

get_artifact

[Packages Management] Получает информацию об отдельном артефакте в репозитории пакетов.

Параметры
  • idintegerобязательный

    Artifact ID, can be obtained from ListArtifacts API

  • organizationIdstringобязательный

    Organization ID

  • repoIdstringобязательный

    Repository ID

  • repoTypestringобязательный

    Repository type, available values: GENERIC/DOCKER/MAVEN/NPM/NUGET/PYPI

get_branch

[Управление кодом] Получает информацию о ветке в репозитории Codeup

Параметры
  • branchNamestringобязательный

    Branch name (if it contains special characters, use URL encoding), example: master or feature%2Fdev

  • organizationIdstringобязательный

    Organization ID

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

get_change_order

[application delivery] Читает материалы и статус рабочих заказов, используемых в заказе на развертывание.

Параметры
  • appNamestringобязательный

    应用名

  • changeOrderSnstringобязательный

    部署单编号

  • organizationIdstringобязательный

    组织ID

get_change_request

[Code Management] Получает подробную информацию о конкретном запросе на изменение (merge request) по его локальному ID.

Параметры
  • localIdstring | numberобязательный

    局部ID,表示代码库中第几个合并请求。示例:'1' 或 '42'

  • organizationIdstringобязательный

    组织ID

  • repositoryIdstring | numberобязательный

    代码库ID或全路径(斜杠须编码为%2F),如 2835387 或 myorg%2FmyRepo

get_commit

[Code Management] Получает информацию о коммите.

Параметры
  • organizationIdstringобязательный

    组织ID

  • repositoryIdstring | numberобязательный

    代码库ID或者URL-Encoder编码的全路径

  • shastringобязательный

    提交ID,即Commit SHA值

get_current_organization_info

Получает информацию о текущем пользователе и организации на основе токена. При отсутствии явно указанного идентификатора организации этот результат будет иметь приоритет.

Параметры

Без параметров.

get_current_user

Получает информацию о текущем пользователе по токену. При отсутствии явно указанного идентификатора пользователя этот результат имеет приоритет.

Параметры

Без параметров.

get_env_variable_groups

[доставка приложений] Получает группы переменных для окружения

Параметры
  • appNamestringобязательный

    应用名

  • envNamestringобязательный

    环境名

  • organizationIdstringобязательный

    组织ID

get_file_blobs

[Code Management] Получает содержимое файла из репозитория Codeup

Параметры
  • filePathstringобязательный

    File path, needs to be URL encoded, for example: /src/main/java/com/aliyun/test.java

  • organizationIdstringобязательный

    Organization ID

  • refstringобязательный

    Reference name, usually branch name, can be branch name, tag name or commit SHA. If not provided, the default branch of the repository will be used, such as master

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

get_flow_variable_group

[Pipeline Management] Получает группу переменных Flow (pipeline) по числовому идентификатору.

Параметры
  • idintegerобязательный

    变量组 id

  • organizationIdstringобязательный

    组织ID/企业Id

get_global_var

[доставка приложений] Получает глобальную группу переменных

Параметры
  • namestringобязательный

    全局变量组名称

  • organizationIdstringобязательный

    组织ID

  • revisionShastring

    全局变量组版本

get_latest_orchestration

[application delivery] Получает последнюю оркестрацию для окружения

Параметры
  • appNamestringобязательный

    应用名

  • envNamestringобязательный

    环境名

  • organizationIdstringобязательный

    组织ID

get_latest_pipeline_run

[Pipeline Management] Получает информацию о последнем запуске пайплайна.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID to get the latest run information

get_machine_deploy_log

[application delivery] Получает журнал развертывания машины.

Параметры
  • machineSnstringобязательный

    主机序列号

  • organizationIdstringобязательный

    组织ID

  • tunnelIdnumberобязательный

    隧道ID

get_organization_department_ancestors

Получает предков отдела в организации.

Параметры
  • idstringобязательный

    Department ID

  • organizationIdstringобязательный

    Organization ID

get_organization_department_info

Получает информацию об отделе в организации.

Параметры
  • idstringобязательный

    Department ID

  • organizationIdstringобязательный

    Organization ID

get_organization_member_info

Получает информацию об участнике организации.

Параметры
  • memberIdstringобязательный

    成员 ID

  • organizationIdstringобязательный

    组织 ID

get_organization_member_info_by_user_id

Получает информацию об участнике организации по идентификатору пользователя.

Параметры
  • organizationIdstringобязательный

    组织 ID

  • userIdstringобязательный

    用户 ID

get_organization_role

[Управление организацией] Получает информацию о роли в организации

Параметры
  • organizationIdstringобязательный

    Organization ID

  • roleIdstringобязательный

    Role ID

get_pipeline

[Pipeline Management] Получает сведения о конкретном пайплайне в организации.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

get_pipeline_job_run_log

[Pipeline Management] Получает журналы выполнения задания пайплайна. Извлекает содержимое журнала для конкретного задания в запуске пайплайна.

Параметры
  • jobIdstring | numberобязательный

    Job ID of the pipeline run task

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID

get_pipeline_job_step_log

[Pipeline Management] Получает содержимое лога для конкретного шага задания конвейера. Сначала вызовите GetPipelineJobSteps, чтобы получить stepIndex и buildId.

Параметры
  • buildIdintegerобязательный

    Build ID, obtainable via GetPipelineJobSteps

  • jobIdstring | numberобязательный

    Pipeline job ID, obtainable via GetPipelineRun

  • limitintegerобязательный

    Log length to retrieve

  • offsetintegerобязательный

    Log start offset position

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID, obtainable via ListPipelineRuns

  • stepIndexintegerобязательный

    Step index, obtainable via GetPipelineJobSteps

get_pipeline_job_step_log_url

[Pipeline Management] Получает URL для скачивания журнала шага задания конвейера. Сначала необходимо вызвать GetPipelineJobSteps, чтобы получить stepIndex и buildId.

Параметры
  • buildIdintegerобязательный

    Build ID, obtainable via GetPipelineJobSteps

  • jobIdstring | numberобязательный

    Pipeline job ID, obtainable via GetPipelineRun

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID, obtainable via ListPipelineRuns

  • stepIndexintegerобязательный

    Step index, obtainable via GetPipelineJobSteps

get_pipeline_job_steps

[Pipeline Management] Получает список шагов для задания конвейера. Возвращает сведения о шагах, включая stepIndex и buildId, необходимые для получения журналов.

Параметры
  • jobIdstring | numberобязательный

    Pipeline job ID, obtainable via GetPipelineRun

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID, obtainable via ListPipelineRuns

get_pipeline_run

[Управление пайплайнами] Получает сведения о конкретном экземпляре запуска пайплайна.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run ID to retrieve details for

get_project

[Управление проектами] Получает информацию о проекте Yunxiao

Параметры
  • idstringобязательный

    Project unique identifier

  • organizationIdstringобязательный

    Organization ID

get_repository

[Управление кодом] Получает информацию о репозитории Codeup.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

get_sprint

[Управление проектами] Получает информацию о спринте

Параметры
  • idstringобязательный

    Sprint unique identifier

  • organizationIdstringобязательный

    Organization ID

  • projectIdstringобязательный

    Project unique identifier

get_testcase

[test management] Получает информацию о тест-кейсах.

Параметры
  • organizationIdstringобязательный

    组织ID

  • testcaseIdstringобязательный

    用例唯一标识

  • testRepoIdstringобязательный

    用例库唯一标识

get_testcase_field_config

[test management] Получает конфигурацию полей тест-кейса.

Параметры
  • organizationIdstringобязательный

    组织ID

  • testRepoIdstringобязательный

    用例库唯一标识

get_test_plan_progress

[test management] Получает статистику выполнения тестовых случаев тестового плана (пройдено/провалено/отложено/ожидает выполнения)

Параметры
  • organizationIdstringобязательный

    组织ID

  • testPlanIdentifierstringобязательный

    测试计划唯一标识

get_test_result_list

[test management] Получает список тест-кейсов в тестовом плане.

Параметры
  • directoryIdentifierstringобязательный

    目录id

  • organizationIdstringобязательный

    组织ID

  • testPlanIdentifierstringобязательный

    测试计划id

get_user_organizations

Получает список организаций, в которые входит текущий пользователь.

Параметры

Без параметров.

get_variable_group

[application delivery] Получает группу переменных

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • variableGroupNamestringобязательный

    变量组名

get_vm_deploy_machine_log

[VM Deploy Order Management] Получает журнал машины для развертывания ВМ

Параметры
  • deployOrderIdstringобязательный

    部署单Id

  • machineSnstringобязательный

    机器sn

  • organizationIdstringобязательный

    企业Id

  • pipelineIdstringобязательный

    流水线Id

get_vm_deploy_order

[VM Deploy Order Management] Получает сведения о заказе развертывания VM.

Параметры
  • deployOrderIdstringобязательный

    部署单Id

  • organizationIdstringобязательный

    企业Id

  • pipelineIdstringобязательный

    流水线Id

get_work_item

[Управление проектами] Получает информацию о рабочем элементе.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • workItemIdstringобязательный

    Work item unique identifier, required parameter

get_workitem_file

[Project Management] Получает информацию о файле для конкретного рабочего элемента. Поддерживает как идентификаторы файлов (длинный hex-код для изображений, встроенных в описание), так и идентификаторы вложений (числовые, например 62487031). Возвращает сведения о файле, включая имя, размер, расширение и временный URL для скачивания.

Параметры
  • idstringобязательный

    文件唯一标识。支持两种格式:文件ID(长hex字符串,用于描述中嵌入的图片)或附件ID(纯数字如 62487031,用于普通附件)

  • organizationIdstringобязательный

    Organization ID

  • workitemIdstringобязательный

    工作项唯一标识

get_work_item_type

[Управление проектами] Получает сведения о конкретном типе рабочего элемента

Параметры
  • idstringобязательный

    工作项类型ID

  • organizationIdstringобязательный

    企业ID

get_work_item_type_field_config

[Управление проектами] Получает конфигурацию полей для конкретного типа рабочего элемента

Параметры
  • organizationIdstringобязательный

    企业ID

  • projectIdstringобязательный

    项目唯一标识

  • workItemTypeIdstringобязательный

    工作项类型ID

get_work_item_types

[Управление проектами] Получает список типов рабочих элементов для проекта.

Параметры
  • categorystringобязательный

    Work item type category, optional values: Req, Bug, Task, etc.

  • idstringобязательный

    Project unique identifier

  • organizationIdstringобязательный

    Organization ID

get_work_item_workflow

[Управление проектами] Получает информацию о рабочем процессе для конкретного типа рабочего элемента.

Параметры
  • organizationIdstringобязательный

    企业ID

  • projectIdstringобязательный

    项目唯一标识

  • workItemTypeIdstringобязательный

    工作项类型ID

list_all_work_item_types

[Управление проектами] Перечисляет все типы рабочих элементов в организации.

Параметры
  • organizationIdstringобязательный

    企业ID

list_applications

[application delivery] Перечисляет приложения в организации с пагинацией.

Параметры
  • nextTokenstring

    分页 token,获取第一页数据时无需传入,否则需要传入前一页查询结果中的 nextToken 字段

  • orderBystring

    分页排序属性,决定根据何种属性进行记录排序;推荐在实现严格遍历时,使用 id 属性

  • organizationIdstringобязательный

    组织id

  • paginationenum

    分页模式参数,目前只支持键集分页 keyset 模式

  • perPagenumber

    分页尺寸参数,决定一页最多返回多少对象

  • sortenum

    分页排序为升降序,asc 为升序,desc 为降序;推荐在实现严格遍历时,使用升序

  • tagsstring[] | string

    按应用标签筛选;可传多个标签用逗号分隔的字符串(与 OpenAPI tags 参数一致,含已 urlencode 的标签名),或传标签名数组(将用逗号连接并由请求层完成编码)

list_application_sources

[application delivery] Перечисляет источники приложений с постраничным выводом.

Параметры
  • appNamestringобязательный

    应用名

  • nextTokenstring

    键集分页 token,获取第一页数据时无需传入,否则需要传入前一页查询结果中的 nextToken 字段

  • orderByenum

    分页排序属性,决定根据何种属性进行记录排序;推荐在实现严格遍历时,使用 id 属性

  • organizationIdstringобязательный

    组织id

  • pagenumber

    页码分页时使用,用于获取下一页内容

  • paginationenum

    分页模式参数:keyset表示键集分页,不传表示页码分页

  • perPagenumber

    分页尺寸参数,决定一页最多返回多少对象

  • sortenum

    分页排序升降序,asc 为升序,desc 为降序;推荐在实现严格遍历时,使用升序

list_app_orchestration

[доставка приложений] Перечисляет оркестрации приложений

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

list_app_release_stage_briefs

[application delivery] Запрашивает список сводок по этапам процесса публикации.

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • releaseWorkflowSnstringобязательный

    研发流程唯一标识符

list_app_release_stage_metadata

[application delivery] Запрашивает информацию об изменениях интеграции в записях выполнения на этапе разработки.

Параметры
  • appNamestringобязательный

    应用名

  • executionNumberstringобязательный

    研发阶段的执行记录编号

  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    发布流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    发布流程唯一序列号

list_app_release_stage_runs

[application delivery] Возвращает список записей о выполнении этапов процесса релиза.

Параметры
  • appNamestringобязательный

    应用名

  • nextTokenstring

    键集分页 token,获取第一页数据时无需传入,否则需要传入前一页查询结果中的 nextToken 字段

  • orderByenum

    分页排序属性,决定根据何种属性进行记录排序;推荐在实现严格遍历时,使用 id 属性

  • organizationIdstringобязательный

    组织ID

  • pagenumber

    页码分页时使用,用于获取下一页内容

  • paginationenum

    分页模式参数:keyset表示键集分页,不传表示页码分页

  • perPagenumber

    分页尺寸参数,决定一页最多返回多少对象

  • releaseStageSnstringобязательный

    发布流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    发布流程唯一序列号

  • sortenum

    分页排序升降序,asc 为升序,desc 为降序;推荐在实现严格遍历时,使用升序

list_app_release_workflow_briefs

[application delivery] Запрашивает сводку всех процессов выпуска приложения

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

list_app_release_workflows

[application delivery] Запрашивает все процессы выпуска приложения

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

list_appstack_change_request_executions

[доставка приложений] Выводит список выполнений запросов на изменение

Параметры
  • appNamestringобязательный

    应用名

  • orderByenum

    分页排序属性,决定根据何种属性进行记录排序;推荐在实现严格遍历时,使用 id 属性

  • organizationIdstringобязательный

    组织ID

  • pagenumber

    页面分页时使用,用于获取下一页内容,默认第1页

  • perPagenumber

    分页尺寸参数,决定一页最多返回多少对象

  • releaseStageSnstringобязательный

    阶段唯一标识

  • releaseWorkflowSnstringобязательный

    流程唯一标识

  • snstringобязательный

    变更标识符

  • sortenum

    分页排序升降序,asc 为升序,desc 为降序;推荐在实现严格遍历时,使用升序

list_appstack_change_requests

[application delivery] Ищет запросы на изменение в приложении с постраничным выводом и фильтрацией.

Параметры
  • appNamestringобязательный

    应用名

  • currentnumber

    当前页数

  • namestring

    变更名称

  • organizationIdstringобязательный

    组织ID

  • ownerstring[]

    负责人列表

  • pageSizenumber

    每页数量

  • stateenum[]

    变更状态列表

list_appstack_change_request_work_items

[доставка приложений] Выводит список рабочих элементов для запроса на изменение.

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • snstringобязательный

    变更标识符

list_artifacts

[Управление пакетами] Перечисляет артефакты в репозитории пакетов с параметрами фильтрации.

Параметры
  • orderBystring

    Sort method: latestUpdate - by latest update time in milliseconds; gmtDownload - by latest download time in milliseconds

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Current page number

  • perPageinteger

    Number of items per page, default is 10

  • repoIdstringобязательный

    Repository ID

  • repoTypestringобязательный

    Repository type, available values: GENERIC/DOCKER/MAVEN/NPM/NUGET

  • searchstring

    Search by package name

  • sortstring

    Sort order: asc - ascending; desc - descending

list_attached_change_requests

[доставка приложений] Перечисляет запросы на изменения, прикреплённые к релизу.

Параметры
  • currentnumber

    当前页数

  • organizationIdstringобязательный

    组织ID

  • pageSizenumber

    每页大小

  • releaseSnstringобязательный

    发布标识符

  • systemNamestringобязательный

    系统名称

list_branches

[Code Management] Перечисляет ветви в репозитории Codeup.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number

  • perPageinteger

    Items per page

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

  • searchstring | null

    Search query

  • sortenum

    Sort order: name_asc - name ascending, name_desc - name descending, updated_asc - update time ascending, updated_desc - update time descending

list_change_order_job_logs

[application delivery] Запрашивает журнал заявки на развертывание окружения.

Параметры
  • appNamestringобязательный

    应用名

  • changeOrderSnstringобязательный

    部署单号

  • currentnumber
  • jobSnstringобязательный

    作业单号

  • organizationIdstringобязательный

    组织ID

  • pageSizenumber
list_change_orders_by_origin

[application delivery] Запрос заявки на развертывание по источнику создания

Параметры
  • appNamestring

    应用名

  • envNamestring

    环境名

  • organizationIdstringобязательный

    组织ID

  • originIdstringобязательный

    创建来源标识

  • originTypestringобязательный

    创建来源类型

list_change_order_versions

[application delivery] Просмотр списка версий заявки на развертывание

Параметры
  • appNamestringобязательный

    应用名

  • creatorsstring[]

    创建人云效账号id列表,如不需按创建人过滤,请置空

  • currentnumber

    当前页号(从 1 开始,默认取 1)

  • envNamesstring[]

    环境标识列表,如不需按环境过滤,请置空

  • organizationIdstringобязательный

    组织ID

  • pageSizenumber

    分页记录数(默认 10 条)

list_change_request_comments

[Code Management] Перечисляет комментарии к запросу на изменение. Поддерживает фильтрацию по типу комментария (GLOBAL_COMMENT или INLINE_COMMENT), состоянию (OPENED или DRAFT), статусу resolved и пути к файлу (для инлайн-комментариев).

Параметры
  • commentTypeenum

    评论类型。GLOBAL_COMMENT - 全局评论;INLINE_COMMENT - 行内评论

  • filePathstring

    文件路径过滤,仅用于行内评论。可以过滤特定文件的评论。示例:'/src/main/java/com/example/MyClass.java' 或 'src/utils/helper.ts'

  • localIdstring | numberобязательный

    合并请求局部ID,表示代码库中第几个合并请求。示例:'1' 或 '42'

  • organizationIdstringобязательный

    组织ID

  • patchSetBizIdsstring[]

    关联版本ID列表,每个评论都关联一个版本,表示该评论是在哪个版本上发布的。对于全局评论,关联的是最新合并源版本。示例:['bf117304dfe44d5d9b1132f348edf92e', '537367017a9841738ac4269fbf6aacbe']

  • repositoryIdstring | numberобязательный

    代码库ID或全路径(斜杠须编码为%2F),如 2835387 或 myorg%2FmyRepo

  • resolvedboolean

    是否已解决。true - 只查询已解决的评论;false - 只查询未解决的评论(默认值)

  • stateenum

    评论状态。OPENED - 已发布的评论;DRAFT - 草稿评论

list_change_request_patch_sets

[Управление кодом] Перечисляет наборы патчей (версии) для запроса на изменение. Наборы патчей отражают разные версии запроса на слияние по мере его развития.

Параметры
  • localIdstring | numberобязательный

    局部ID,表示代码库中第几个合并请求。示例:'1' 或 '42'

  • organizationIdstringобязательный

    组织ID

  • repositoryIdstring | numberобязательный

    代码库ID或全路径(斜杠须编码为%2F),如 2835387 或 myorg%2FmyRepo

list_change_requests

[Управление кодом] Выводит список запросов на изменение с фильтрацией по нескольким условиям, пагинацией и сортировкой. Поддерживает фильтрацию по репозиторию, автору, ревьюеру, статусу (opened/merged/closed), ключевым словам поиска и диапазону времени создания.

Параметры
  • authorIdsstring | null

    创建者用户ID列表,多个以逗号分隔。示例:'62c795xxxb468af8' 或 '62c795xxxb468af8,62c795xxxb468af9'

  • createdAfterstring | null

    截止创建时间,时间格式为ISO 8601。查询创建时间不晚于此时间的合并请求。示例:'2024-04-05T15:30:45Z'

  • createdBeforestring | null

    起始创建时间,时间格式为ISO 8601。查询创建时间不早于此时间的合并请求。示例:'2024-04-05T15:30:45Z'

  • orderByenum

    排序字段。created_at - 按创建时间排序;updated_at - 按更新时间排序(默认)。示例:'updated_at'

  • organizationIdstringобязательный

    组织ID

  • pageinteger

    页码,从1开始。示例:1

  • perPageinteger

    每页大小,默认20。示例:20

  • projectIdsstring | null

    代码库ID或者路径列表,多个以逗号分隔。示例:'2813489,2813490' 或 '2813489,60de7a6852743a5162b5f957%2FDemoRepo'(注意:斜杠需要URL编码为%2F)

  • reviewerIdsstring | null

    评审人用户ID列表,多个以逗号分隔。示例:'62c795xxxb468af8' 或 '62c795xxxb468af8,62c795xxxb468af9'

  • searchstring | null

    标题关键字搜索,用于在合并请求标题中搜索。示例:'mr title' 或 'bug fix'

  • sortenum

    排序方式。asc - 升序;desc - 降序(默认)。示例:'desc'

  • stateenum | null

    合并请求筛选状态。opened - 已开启;merged - 已合并;closed - 已关闭。默认为null,即查询全部状态。示例:'opened'

list_commits

[Управление кодом] Перечисляет коммиты в репозитории Codeup

Параметры
  • committerIdsstring

    提交人ID列表(多个ID以逗号隔开)

  • organizationIdstringобязательный

    组织ID

  • pageinteger

    页码

  • pathstring

    文件路径

  • perPageinteger

    每页大小

  • refNamestringобязательный

    分支名称、标签名称或提交版本,默认为代码库默认分支

  • repositoryIdstring | numberобязательный

    代码库ID或者URL-Encoder编码的全路径

  • searchstring

    搜索关键字

  • showSignatureboolean

    是否展示签名

  • sincestring

    提交起始时间,格式:YYYY-MM-DDTHH:MM:SSZ

  • untilstring

    提交截止时间,格式:YYYY-MM-DDTHH:MM:SSZ

list_current_user_effort_records

[Project Management] Получает детализацию фактических трудозатрат пользователя, интервал между временем окончания и временем начала не может превышать 6 месяцев.

Параметры
  • endDatestringобязательный

    工作的结束时间,格式为yyyy-MM-dd

  • organizationIdstringобязательный

    organizationId

  • startDatestringобязательный

    工作的开始时间,格式为yyyy-MM-dd

list_effort_records

[Project Management] Получает детализацию фактических трудозатрат.

Параметры
  • idstringобязательный

    工作项唯一标识

  • organizationIdstringобязательный

    organizationId

list_estimated_efforts

[Project Management] Получить детализацию расчетных трудозатрат

Параметры
  • idstringобязательный

    工作项唯一标识

  • organizationIdstringобязательный

    organizationId

list_files

[Управление кодом] Выводит дерево файлов из репозитория Codeup

Параметры
  • organizationIdstringобязательный

    Organization ID

  • pathstring

    Specific path to query, for example to query files in the src/main directory

  • refstring

    Reference name, usually branch name, can be branch name, tag name or commit SHA. If not provided, the default branch of the repository will be used, such as master

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

  • typestring

    File tree retrieval method: DIRECT - only get the current directory, default method; RECURSIVE - recursively find all files under the current path; FLATTEN - flat display (if it is a directory, recursively find until the subdirectory contains files or multiple directories)

list_flow_variable_groups

[Pipeline Management] Перечисляет группы переменных уровня организации в Flow (пайплайн) с пагинацией.

Параметры
  • organizationIdstringобязательный

    组织ID/企业Id

  • pageinteger

    当前页,默认1

  • pageOrderstring

    排序顺序 DESC 降序 ASC 升序

  • pageSortstring

    排序条件,如 ID

  • perPageinteger

    每页数据条数,默认10,最大支持30

list_global_vars

[доставка приложений] Перечисляет глобальные группы переменных.

Параметры
  • currentnumberобязательный

    当前页码

  • organizationIdstringобязательный

    组织ID

  • pageSizenumberобязательный

    每页大小

  • searchstring

    查询关键字

list_organization_departments

Получает список отделов в организации.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • parentIdstring

    Parent department ID

list_organization_members

Перечисляет участников-пользователей в организации.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number

  • perPageinteger

    Page size

list_organization_roles

[Управление организацией] Перечисляет роли организации

Параметры
  • organizationIdstringобязательный

    Organization ID

list_package_repositories

[Управление пакетами] Перечисляет репозитории пакетов в организации с параметрами фильтрации

Параметры
  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Current page number

  • perPageinteger

    Number of items per page, default value is 8

  • repoCategoriesstring

    Repository modes, available values: Hybrid/Local/Proxy/ProxyCache/Group, multiple modes can be separated by commas

  • repoTypesstring

    Repository types, available values: GENERIC/DOCKER/MAVEN/NPM/NUGET, multiple types can be separated by commas

list_pipeline_job_historys

[Управление пайплайнами] Получает историю выполнения задачи пайплайна. Извлекает все записи о выполнении для конкретной задачи в пайплайне.

Параметры
  • categorystringобязательный

    Task category, currently only supports DEPLOY

  • identifierstringобязательный

    Task identifier

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number, default 1

  • perPageinteger

    Number of items per page, default 10, max 30

  • pipelineIdstring | numberобязательный

    Pipeline ID

list_pipeline_jobs_by_category

[Pipeline Management] Получает задачи выполнения пайплайна по категориям. Сейчас поддерживает только категорию DEPLOY.

Параметры
  • categorystringобязательный

    Task category, currently only supports DEPLOY

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

list_pipeline_runs

[Управление конвейерами] Получает список экземпляров запусков конвейера с параметрами фильтрации.

Параметры
  • endTimeinteger

    Execution end time filter in milliseconds timestamp format

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number, default 1

  • perPageinteger

    Number of items per page, default 10, max 30

  • pipelineIdstring | numberобязательный

    Pipeline ID to list runs for

  • startTimeinteger

    Execution start time filter in milliseconds timestamp format

  • statusstring

    Run status filter: FAIL, SUCCESS, or RUNNING

  • triggerModeinteger

    Trigger mode filter: 1-Manual, 2-Scheduled, 3-Code commit, 5-Pipeline, 6-Webhook

list_pipelines

[Pipeline Management] Получает список пайплайнов в организации с параметрами фильтрации.

Параметры
  • createEndTimeinteger

    Creation end time in milliseconds timestamp format (e.g., 1729178040000). For filtering pipelines created before this time.

  • createStartTimeinteger

    Creation start time in milliseconds timestamp format (e.g., 1729178040000). For filtering pipelines created after this time.

  • executeEndTimeinteger

    Execution end time in milliseconds timestamp format (e.g., 1729178040000). For filtering pipelines executed before this time.

  • executeStartTimeinteger

    Execution start time in milliseconds timestamp format (e.g., 1729178040000). For filtering pipelines executed after this time.

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number, default 1

  • perPageinteger

    Number of items per page, default 10, max 30

  • pipelineNamestring

    Pipeline name for filtering

  • statusListstring

    Pipeline status list, comma separated (SUCCESS,RUNNING,FAIL,CANCELED,WAITING)

list_program_versions

[Управление проектами] Перечисляет версии для программы Yunxiao (набора проектов). Версии используются для управления планами выпусков и отслеживания прогресса поставки. Варианты использования: - Перечислить все версии в программе - Фильтровать версии по статусу (TODO, DOING, ARCHIVED) - Искать версии по названию

Параметры
  • idstringобязательный

    Program (Project Set) unique identifier

  • namestring | null

    Filter by name

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number, default is 1

  • perPageinteger

    Page size, default is 20

  • statusenum[]

    Filter by status: TODO (not started), DOING (in progress), ARCHIVED (released)

list_repositories

[Управление кодом] Получить список репозиториев CodeUp. Репозиторий служит единицей управления исходным кодом и отличается от проекта. Пример использования: Просмотреть мои репозитории

Параметры
  • archivedboolean

    Whether archived

  • orderBystring

    Sort field, options include {created_at, name, path, last_activity_at}, default is created_at

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number, default starts from 1, generally should not exceed 150 pages

  • perPageinteger

    Items per page, default 20, value range [1, 100]

  • searchstring | null

    Search keyword, used to fuzzy match repository paths

  • sortstring

    Sort order, options include {asc, desc}, default is desc

list_resource_members

[Управление участниками ресурса] Получает список участников ресурса.

Параметры
  • organizationIdstringобязательный

    企业Id

  • resourceIdstringобязательный

    资源Id

  • resourceTypestringобязательный

    资源类型 pipeline 流水线 hostGroup 主机组

list_service_connections

[Управление сервисными подключениями] Перечисляет сервисные подключения в организации с параметрами фильтрации.

Параметры
  • organizationIdstringобязательный

    组织ID

  • serviceConnectionTypeenumобязательный

    服务连接类型: aliyun_code-阿里云代码, codeup-Codeup, gitee-码云, github-Github, ack-容器服务Kubernetes(ACK), docker_register_aliyun-容器镜像服务(ACR), ecs-ECS主机, edas-企业级分布式应用(EDAS), emas-移动研发平台(EMAS), fc-阿里云函数计算(FC), kubernetes-自建k8s集群, oss-对象存储(OSS), packages-制品仓库, ros-资源编排服务(ROS), sae-Serverless应用引擎(SAE)

list_sprints

[Project Management] Перечисляет спринты в проекте.

Параметры
  • idstringобязательный

    Project unique identifier

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number

  • perPageinteger

    Page size, up to 200

  • statusstring[]

    Filter by status: TODO, DOING, ARCHIVED

list_testcase_comments

[Управление тестированием] Получает список комментариев к тест-кейсам.

Параметры
  • idstringобязательный

    用例唯一标识

  • organizationIdstringобязательный

    组织ID

  • testRepoIdstringобязательный

    用例库唯一标识

list_testcase_directories

[test management] Получает список каталогов тестовых случаев.

Параметры
  • organizationIdstringобязательный

    组织ID

  • testRepoIdstringобязательный

    用例库唯一标识

list_test_plan_result_directories

[test management] Получает список каталогов результатов тестового плана и возвращает дерево каталогов, сгруппированное по библиотеке тестовых случаев, с количеством тестовых случаев в каждом каталоге.

Параметры
  • organizationIdstringобязательный

    组织ID

  • testPlanIdentifierstringобязательный

    测试计划唯一标识

list_test_plans

[test management] Получает список тестовых планов, поддерживает постраничную выдачу и фильтрацию по проекту, итерации, статусу и названию.

Параметры
  • namestring

    测试计划名称模糊查询条件

  • organizationIdstring | numberобязательный

    组织ID

  • pageinteger

    分页参数,第几页,默认为 1

  • perPageinteger

    分页参数,每页大小,最大 1000,默认为 1000

  • projectIdentifierstring | number

    项目唯一标识,传入后只返回该项目下的测试计划

  • sprintIdentifierstring | number

    迭代唯一标识,传入后只返回该迭代下的测试计划

  • statusstring | enum[]

    测试计划状态,可传单个状态、逗号分隔字符串或状态数组

list_test_plan_testcase_comments

[test management] Получает список комментариев тест-кейсов в тест-плане (в отличие от комментариев к тест-кейсам в библиотеке тест-кейсов, здесь контекст тест-плана).

Параметры
  • idstringобязательный

    测试用例唯一标识

  • organizationIdstringобязательный

    组织ID

  • testplanIdstringобязательный

    测试计划唯一标识

list_test_repos

[test management] Получает список библиотек тест-кейсов, поддерживает постраничную загрузку и нечёткий поиск по названию.

Параметры
  • namestring

    用例库名称模糊匹配,不传则不限制

  • organizationIdstringобязательный

    组织ID

  • pageinteger

    分页参数,第几页,默认为 1

  • perPageinteger

    分页参数,每页大小,最大 100,默认为 20

list_test_repo_tags

[test management] Получает список меток библиотеки тест-кейсов, поддерживает постраничную загрузку и фильтрацию по ключевому слову в названии.

Параметры
  • idstringобязательный

    测试用例库唯一标识

  • organizationIdstringобязательный

    组织ID

  • pageinteger

    页码,默认 1

  • perPageinteger

    每页条数,默认 20,最大 100

  • qstring

    按名称关键词过滤

list_versions

[Управление проектами] Перечисляет версии для проекта или программы Yunxiao. Версии используются для управления планами выпуска и отслеживания хода поставки. Примеры использования: Перечислить все версии в проекте Отфильтровать версии по статусу (TODO, DOING, ARCHIVED) Найти версии по названию

Параметры
  • idstringобязательный

    Project unique identifier or Program unique identifier

  • namestring | null

    Filter by name

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number, default is 1

  • perPageinteger

    Page size, default is 20

  • statusstring[]

    Filter by status: TODO (not started), DOING (in progress), ARCHIVED (released)

list_workitem_activities

[Управление проектами] Выводит историю действий для конкретной рабочей задачи. Возвращает изменения, включая обновления полей, переходы по статусам, изменения связей и изменения вложений, с указанием оператора и временной метки.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • workItemIdstringобязательный

    Work item unique identifier

list_workitem_attachments

[Управление проектами] Перечисляет вложения для конкретного рабочего элемента. Возвращает информацию о вложении, включая имя файла, размер, расширение, URL для скачивания и сведения о создателе и редакторе.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • workItemIdstringобязательный

    工作项唯一标识

list_work_item_comments

[Управление проектами] Выводит список комментариев для конкретной рабочей задачи.

Параметры
  • organizationIdstringобязательный

    企业ID

  • pageinteger

    页码

  • perPageinteger

    每页条数

  • workItemIdstring | numberобязательный

    工作项ID

list_work_item_relation_work_item_types

[Управление проектами] Перечисляет типы рабочих элементов, которые можно связать с определённым рабочим элементом.

Параметры
  • organizationIdstringобязательный

    企业ID

  • relationTypeenum

    关联类型,可选值为 PARENT、SUB、ASSOCIATED,DEPEND_ON, DEPENDED_BY 分别对应父项,子项,关联项,依赖项,支撑项。

  • workItemTypeIdstringобязательный

    工作项类型ID

list_workitem_testcase_relations

[Project Management] Перечисляет тестовые случаи, связанные с рабочим элементом. Возвращает записи связей, включая relationRecordId (используется для удаления), testcaseId, subject и owner.

Параметры
  • organizationIdstringобязательный

    企业ID

  • workItemIdstringобязательный

    工作项唯一标识

list_work_item_types

[Project Management] Перечисляет типы рабочих элементов в пространстве проекта.

Параметры
  • categorystring

    工作项类型,可选值为 Req,Bug,Task 等。

  • organizationIdstringобязательный

    企业ID

  • projectIdstringобязательный

    项目唯一标识

merge_change_request

[Управление кодом] Сливает запрос на изменение (merge request) с использованием конкретного типа слияния (ff-only / no-fast-forward / squash / rebase), с необязательным сообщением слияния и необязательным удалением исходной ветки. Это перезаписывает целевую ветку и необратимо.

Параметры
  • localIdstring | numberобязательный

    局部ID,表示代码库中第几个合并请求。示例:'1' 或 '42'

  • mergeMessagestring

    合并提交信息。示例:'merge message'

  • mergeTypeenumобязательный

    合并类型。ff-only - fast-forward-only 合并;no-fast-forward - 普通合并;squash - 压缩合并;rebase - rebase 合并

  • organizationIdstringобязательный

    组织ID

  • removeSourceBranchboolean

    是否在合并后删除源分支。不传则由云效按默认行为处理

  • repositoryIdstring | numberобязательный

    代码库ID或全路径(斜杠须编码为%2F),如 2835387 或 myorg%2FmyRepo

pass_app_release_stage_validate

[доставка приложений] Верификация на этапах процесса релиза

Параметры
  • appNamestringобязательный

    应用名

  • executionNumberstringобязательный

    发布流程阶执行序号

  • jobIdstring | numberобязательный

    任务ID

  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    发布流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    发布流程唯一序列号

pass_pipeline_validate

[Pipeline Management] Утверждает/пропускает ручную контрольную точку (этап проверки человеком) в запуске конвейера.

Параметры
  • jobIdstring | numberобязательный

    Pipeline job ID (manual checkpoint), obtainable via GetPipelineRun

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID, obtainable via ListPipelineRuns

refuse_app_release_stage_validate

[application delivery] Проверка этапа процесса отклонения релиза

Параметры
  • appNamestringобязательный

    应用名

  • executionNumberstringобязательный

    研发流程阶执行序号

  • jobIdstring | numberобязательный

    任务ID

  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    研发流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    研发流程唯一序列号

refuse_pipeline_validate

[Управление конвейером] Отклоняет ручную контрольную точку (ворота подтверждения человеком) в запуске конвейера.

Параметры
  • jobIdstring | numberобязательный

    Pipeline job ID (manual checkpoint), obtainable via GetPipelineRun

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID, obtainable via ListPipelineRuns

rerun_pipeline_job_run

[Pipeline Management] Перезапускает задачу конвейера. Поддерживаются только задачи типа deploy. Тип deploy можно задать задаче в её конфигурации.

Параметры
  • jobIdstring | numberобязательный

    Pipeline job ID, obtainable via GetPipelineRun. Only deploy-type jobs are supported.

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID, obtainable via ListPipelines

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID, obtainable via ListPipelineRuns

resume_vm_deploy_order

[Управление заказами на развертывание ВМ] Возобновить заказ на развертывание ВМ

Параметры
  • deployOrderIdstringобязательный

    部署单Id

  • organizationIdstringобязательный

    企业Id

  • pipelineIdstringобязательный

    流水线Id

retry_app_release_stage_pipeline

[application delivery] повторная попытка выполнения пайплайна этапа процесса публикации запроса на изменение

Параметры
  • appNamestringобязательный

    应用名

  • executionNumberstringобязательный

    发布流程阶执行序号

  • jobIdstring | numberобязательный

    任务ID,可通过 GetReleaseStagePipelineRun 获取

  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    发布流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    发布流程唯一序列号

retry_pipeline_job_run

[Pipeline Management] Повторяет неудачный запуск задания конвейера.

Параметры
  • jobIdstring | numberобязательный

    Pipeline job ID, obtainable via GetPipelineRun

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID, obtainable via ListPipelineRuns

retry_vm_deploy_machine

[VM Deploy Order Management] Повторить развертывание ВМ

Параметры
  • deployOrderIdstringобязательный

    部署单Id

  • machineSnstringобязательный

    机器sn

  • organizationIdstringобязательный

    企业Id

  • pipelineIdstringобязательный

    流水线Id

review_change_request

[Управление кодом] Проверяет запрос на изменение (merge request): отправляет оценку PASS / NOT_PASS, опционально с комментарием, и опционально отправляет ожидающие черновики комментариев одновременно.

Параметры
  • localIdstring | numberобязательный

    局部ID,表示代码库中第几个合并请求。示例:'1' 或 '42'

  • organizationIdstringобязательный

    组织ID

  • repositoryIdstring | numberобязательный

    代码库ID或全路径(斜杠须编码为%2F),如 2835387 或 myorg%2FmyRepo

  • reviewCommentstring

    评论内容,随评审一起提交。示例:'代码逻辑没问题,但建议补一个单测'

  • reviewOpinionenum

    评审意见。PASS - 通过;NOT_PASS - 不通过。表达评审结论时必传,仅提交草稿评论时可省略

  • submitDraftCommentIdsstring[]

    要一并提交的草稿评论ID列表。示例:['4ff23jj62c795xxxb468af8']

search_app_tags

[доставка приложений] Ищет теги приложений.

Параметры
  • currentnumber

    页数,从1开始。默认值为1

  • orderBystring

    排序方式,支持tagName和id,默认为id

  • organizationIdstringобязательный

    组织ID

  • pageSizenumber

    本页返回的数量,默认值为10

  • searchstring

    应用标签名称的模糊搜索

  • sortstring

    排序方式,支持asc和desc,默认为desc

search_app_templates

[доставка приложений] Ищет шаблоны приложений

Параметры
  • displayNameKeywordstring

    按展示名进行模糊搜索的关键字

  • nextTokenstring

    键集分页 token,获取第一页数据时无需传入,否则需要传入前一页查询结果中的 nextToken 字段

  • orderByenum

    分页排序属性,决定根据何种属性进行记录排序;推荐在实现严格遍历时,使用 id 属性

  • organizationIdstringобязательный

    组织ID

  • pagenumber

    页码分页时使用,用于获取下一页内容

  • paginationenum

    分页模式参数,目前只支持键集分页 keyset 模式

  • perPagenumber

    分页尺寸参数,决定一页最多返回多少对象

  • sortenum

    分页排序升降序,asc 为升序,desc 为降序;推荐在实现严格遍历时,使用升序

search_organization_members

[Управление организацией] Поиск участников организации

Параметры
  • deptIdsstring[]

    Department IDs to search for

  • includeChildrenboolean

    Whether to include sub-departments

  • nextTokenstring

    Next token for pagination

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Current page number, defaults to 1

  • perPageinteger

    Number of items per page, defaults to 100

  • querystring

    Search query

  • roleIdsstring[]

    Role IDs to search for

  • statusesstring[]

    User statuses, posibble values: ENABLED,DISABLED,UNDELETED,DELETED,NORMAL_USING,UNVISITED。ENABLED=NORMAL_USING+UNVISITED;UNDELETED=ENABLED+DISABLED

search_programs

[Управление проектами] Поиск списка программ Yunxiao (набор проектов). Программа — это совокупность нескольких связанных проектов, используемая для единого управления и координации крупных проектов. Варианты использования: Поиск программ по имени Поиск программ по статусу Поиск программ по создателю

Параметры
  • creatorstring | null

    Creator identifier (supports multiple, separated by commas)

  • gmtCreateEndstring | null

    Creation time end (format: yyyy-MM-dd HH:mm:ss)

  • gmtCreateStartstring | null

    Creation time start (format: yyyy-MM-dd HH:mm:ss)

  • namestring | null

    Name search (fuzzy matching)

  • orderByenum

    Sort field, currently only supports name and creation time, default is gmtCreate. gmtCreate: creation time, name: name

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Pagination parameter, page number, default is 1

  • perPageinteger

    Pagination parameter, page size, 0-200, default is 20

  • sortenum

    Sort order, default is desc. desc: descending, asc: ascending

  • statusstring | null

    Status identifiers (supports multiple, separated by commas)

  • usersstring | null

    User identifiers (supports multiple, separated by commas, used for extraConditions)

search_projects

[Project Management] Поиск списка проектов Yunxiao. Проект — это единица управления проектами, которая включает рабочие элементы и спринты, и он отличается от репозитория кода (Repository). Варианты использования: Запросить проекты, в которых я участвую Запросить проекты, которые я создал

Параметры
  • adminUserIdstring | null

    Project administrator user ID, should use userId returned from getCurrentOrganizationInfoFunc or user-provided user ID, multiple IDs separated by commas

  • advancedConditionsstring | null

    Advanced filter conditions, JSON format

  • createdAfterstring | null

    Created not earlier than, format: YYYY-MM-DD

  • createdBeforestring | null

    Created not later than, format: YYYY-MM-DD

  • creatorstring | null

    Creator

  • extraConditionsstring | null

    Additional filter conditions as JSON string. Should be constructed similar to the conditions parameter. For common scenarios: 1) For 'projects I manage': use fieldIdentifier 'project.admin' with the user ID; 2) For 'projects I participate in': use fieldIdentifier 'users' with the user ID; 3) For 'projects I favorited': use fieldIdentifier 'collectMembers' with the user ID. Example: JSON.stringify({conditionGroups:[[{className:'user',fieldIdentifier:'project.admin',format:'multiList',operator:'CONTAINS',value:[userId]}]]})

  • logicalStatusstring | null

    Logical status, e.g., NORMAL

  • namestring | null

    Text contained in project name

  • orderBystring

    Sort field, default is gmtCreate, supports: gmtCreate (creation time), name (name)

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Pagination parameter, page number

  • perPageinteger

    Pagination parameter, page size, 0-200, default value is 20

  • scenarioFilterenum | null

    Predefined filter scenarios: 'manage' (projects I manage), 'participate' (projects I participate in), 'favorite' (projects I favorited). Will be used to construct appropriate extraConditions. Requires userId from getCurrentOrganizationInfoFunc.

  • sortstring

    Sort order, default is desc, options: desc (descending), asc (ascending)

  • statusstring | null

    Project status ID, multiple separated by commas

  • userIdstring | null

    User ID to use with scenarioFilter, should be the userId returned from getCurrentOrganizationInfoFunc

search_testcases

[test management] Поиск тестовых примеров. Пагинация имеет ограничение: page * perPage не может превышать 10000, при превышении возвращается 400. Если нужно больше результатов, используйте directoryId или conditions для сужения области поиска.

Параметры
  • conditionsstring

    过滤条件,是一个json串

  • directoryIdstring

    目录id

  • orderByenum

    排序字段

  • organizationIdstringобязательный

    组织ID

  • pageinteger

    分页参数,第几页。受搜索引擎深翻页限制,page * perPage 不能超过 10000,超出会返回 400;需要遍历更多用例时请用 directoryId 或 conditions 缩小范围

  • perPageinteger

    分页参数,每页大小。page * perPage 不能超过 10000,遍历大量用例时建议取 200 以减少翻页次数

  • sortenum

    排序方式

  • testRepoIdstringобязательный

    用例库唯一标识

search_workitems

[Управление проектами] Ищет рабочие элементы с различными условиями фильтрации. Пагинация ограничена: произведение page и perPage не должно превышать 10000, иначе API возвращает 400, сузьте фильтры, чтобы получить больше результатов.

Параметры
  • advancedConditionsstring | null

    Advanced filter conditions, JSON format

  • assignedTostring | null

    Assignee user ID, multiple values separated by commas. Special value 'self' can be used to represent the current user

  • categorystringобязательный

    Search for work item types, such as Req (requirement), Task (task), Bug (defect), etc., multiple values separated by commas

  • createdAfterstring | null

    Created not earlier than, format: YYYY-MM-DD

  • createdBeforestring | null

    Created not later than, format: YYYY-MM-DD

  • creatorstring | null

    Creator user ID, multiple values separated by commas. Special value 'self' can be used to represent the current user

  • finishTimeAfterstring | null

    Finish time not earlier than, format: YYYY-MM-DD

  • finishTimeBeforestring | null

    Finish time not later than, format: YYYY-MM-DD

  • includeDetailsboolean

    Set to true when you need work item descriptions/detailed content. This automatically fetches missing descriptions instead of requiring separate get_work_item calls. RECOMMENDED: Use includeDetails=true when user asks for 'detailed content', 'descriptions', or 'full information' of work items. This is more efficient than calling get_work_item multiple times. Default is false

  • orderBystring

    Sort field, default is gmtCreate. Possible values: gmtCreate, subject, status, priority, assignedTo

  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number, starting from 1. Default is 1. Due to the search engine's deep-paging limit, page * perPage must not exceed 10000, otherwise the API returns 400; narrow the query with filters to reach more results

  • perPageinteger

    Number of items per page, range 0-200. Default is 20. page * perPage must not exceed 10000; use 200 to reduce the number of pages when iterating large result sets

  • prioritystring | null

    Priority ID, multiple values separated by commas

  • sortstring

    Sort order, default is desc. Possible values: desc (descending), asc (ascending)

  • spaceIdstringобязательный

    Project ID or Program ID. Use with spaceType to specify the space type

  • spaceTypeenum

    Space type: Project (project) or Program (project set). Default is Project. Use 'Program' when spaceId refers to a program (project set) ID

  • sprintstring | null

    Sprint ID, multiple values separated by commas

  • statusstring | null

    Status ID, multiple separated by commas. Status names and their IDs: Pending Confirmation (28), Pending Processing (100005), Reopened (30), Deferred Fix (34), Confirmed (32), Selected (625489), In Analysis (154395), Analysis Complete (165115), In Progress (100010), In Design (156603), Design Complete (307012), In Development (142838), Development Complete (100011), In Testing (100012)

  • statusStagestring | null

    Status stage ID, multiple values separated by commas

  • subjectstring | null

    Text contained in the title

  • subjectDescriptionstring | null

    Text contained in title or description

  • tagstring | null

    Tag ID, multiple values separated by commas

  • updatedAfterstring | null

    Updated not earlier than, format: YYYY-MM-DD

  • updatedBeforestring | null

    Updated not later than, format: YYYY-MM-DD

  • updateStatusAtAfterstring | null

    Status update time not earlier than, format: YYYY-MM-DD

  • updateStatusAtBeforestring | null

    Status update time not later than, format: YYYY-MM-DD

  • workitemTypestring | null

    Work item type ID, multiple values separated by commas

skip_app_release_stage_pipeline

[application delivery] Пропускает этап конвейера выпуска запроса на изменение

Параметры
  • appNamestringобязательный

    应用名

  • executionNumberstringобязательный

    发布流程阶执行序号

  • jobIdstring | numberобязательный

    任务ID,可通过 GetReleaseStagePipelineRun 获取

  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    发布流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    发布流程唯一序列号

skip_pipeline_job_run

[Pipeline Management] Пропускает выполнение задания конвейера.

Параметры
  • jobIdstring | numberобязательный

    Pipeline job ID, obtainable via GetPipelineRun

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID, obtainable via ListPipelineRuns

skip_vm_deploy_machine

[VM Deploy Order Management] Пропустить VM deploy machine

Параметры
  • deployOrderIdstringобязательный

    部署单Id

  • machineSnstringобязательный

    机器sn

  • organizationIdstringобязательный

    企业Id

  • pipelineIdstringобязательный

    流水线Id

smart_list_pipelines

[Pipeline Management] Интеллектуально ищет конвейеры по временным ссылкам на естественном языке (например, «сегодня», «на этой неделе»)

Параметры
  • organizationIdstringобязательный

    Organization ID

  • pageinteger

    Page number

  • perPageinteger

    Number of items per page

  • pipelineNamestring

    Pipeline name filter

  • statusListstring

    Pipeline status list, comma separated (SUCCESS,RUNNING,FAIL,CANCELED,WAITING)

  • timeReferencestring

    Natural language time reference such as 'today', 'yesterday', 'this week', 'last month', etc.

stop_pipeline_job_run

[Управление пайплайнами] Останавливает/завершает выполняющуюся задачу пайплайна.

Параметры
  • jobIdstring | numberобязательный

    Pipeline job ID, obtainable via GetPipelineRun

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

  • pipelineRunIdstring | numberобязательный

    Pipeline run instance ID, obtainable via ListPipelineRuns

stop_vm_deploy_order

[VM Deploy Order Management] Остановить заказ на развертывание VM

Параметры
  • deployOrderIdstringобязательный

    部署单Id

  • organizationIdstringобязательный

    企业Id

  • pipelineIdstringобязательный

    流水线Id

update_application

[доставка приложений] Обновляет существующее приложение

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织id

  • ownerIdstring

    应用 owner ID

update_app_orchestration

[application delivery] Обновляет оркестрацию приложения. Это полная замена — включает все существующие поля спецификации (componentList, labels, placeholderList, groupNameMap) во избежание потери данных. Сначала вызывает get_app_orchestration для получения текущего состояния.

Параметры
  • appNamestringобязательный

    应用名

  • branchNameenum

    本次提交的编排分支,不填写则使用默认主干

  • commitMessagestring

    本次提交的描述信息

  • descriptionstring

    编排描述

  • fromRevisionShastring

    本次提交的基线版本 SHA 值

  • namestringобязательный

    编排名

  • organizationIdstringобязательный

    组织ID

  • snstringобязательный

    应用编排唯一序列号

  • specobject

    编排规范(内置编排详情)

update_app_release_stage

[application delivery] Этап обновления процесса выпуска приложений

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • releaseStageSnstringобязательный

    发布流程阶段唯一序列号

  • releaseWorkflowSnstringобязательный

    发布流程唯一序列号

  • stageobjectобязательный
update_app_tag

[доставка приложений] Обновляет тег приложения

Параметры
  • colorstring

    应用标签颜色:#66acab 蓝绿色, #7b9ab4 蓝灰色, #698cd4 明亮的蓝色, #4676e5 强烈的蓝色, #5c68c1 深蓝紫色, #9f76dA 紫色, #6bAe3f 绿色, #ae9e6b 土黄色, #a7bc60 浅绿, #ae785e 棕色, #eb933e 橙色, #d75644 红色。若不填写则保持原有颜色不变

  • namestringобязательный

    应用标签名称

  • newNamestringобязательный

    要修改为的新的应用标签名称,如无需修改,请确保与原name相同

  • organizationIdstringобязательный

    组织ID

update_app_tag_bind

[доставка приложений] Обновляет привязки тегов приложения

Параметры
  • appNamestringобязательный

    应用名

  • organizationIdstringобязательный

    组织ID

  • tagNamesstring[]обязательный

    要绑定的应用标签名称列表。注意:tagNames中不存在的应用标签将被忽略。如果tagNames中的所有应用标签都不存在,或者tagNames为空数组,则会清空当前应用的应用标签列表

update_change_request_comment

[Управление кодом] Обновляет комментарий к запросу на изменение. Обновляет содержимое комментария и/или статус resolved.

Параметры
  • commentBizIdstringобязательный

    评论 bizId,具有唯一性,用于标识要更新的评论。示例:'bf117304dfe44d5d9b1132f348edf92e'

  • contentstring

    评论内容,更新后的评论内容(可选)。如果提供,将更新评论的文本内容。示例:'your new comment' 或 '更新后的评论内容:这里需要优化性能,建议使用缓存机制'

  • localIdstring | numberобязательный

    合并请求局部ID,表示代码库中第几个合并请求。示例:'1' 或 '42'

  • organizationIdstringобязательный

    组织ID

  • repositoryIdstring | numberобязательный

    代码库ID或全路径(斜杠须编码为%2F),如 2835387 或 myorg%2FmyRepo

  • resolvedboolean

    是否已解决(可选)。true - 标记为已解决;false - 标记为未解决。示例:false。如果不提供此参数,将保持原有的解决状态不变

update_effort_record

[Управление проектами] Обновляет зарегистрированное фактическое время работы (фактическое рабочее время в 云效 - управляемое поле, нельзя использовать update_work_item.customFieldValues)

Параметры
  • actualTimenumberобязательный

    实际工时

  • descriptionstring

    工作描述

  • gmtEndstringобязательный

    工作开始结束日期

  • gmtStartstringобязательный

    工作开始日期

  • idstringобязательный

    工时记录唯一标识

  • operatorIdstring

    操作者的useId,个人token时该参数无效

  • organizationIdstringобязательный

    organizationId

  • workitemIdstringобязательный

    工作项唯一标识

  • workTypestring

    工作类型

update_estimated_effort

[Project Management] Обновляет зарегистрированное расчетное время (поле расчетного времени в 云效 контролируемое, нельзя использовать update_work_item.customFieldValues)

Параметры
  • descriptionstring

    工作描述

  • idstringобязательный

    预计工时记录唯一标识

  • operatorIdstring

    操作者的useId,个人token时该参数无效

  • organizationIdstringобязательный

    organizationId

  • ownerstringобязательный

    负责人,填userId

  • spentTimenumberобязательный

    预计工时

  • workitemIdstringобязательный

    工作项唯一标识

  • workTypestring

    工作类别

update_file

[Code Management] Обновляет существующий файл в репозитории Codeup

Параметры
  • branchstringобязательный

    Branch name

  • commitMessagestringобязательный

    Commit message, not empty, no more than 102400 characters

  • contentstringобязательный

    File content

  • encodingstring

    Encoding rule, options {text, base64}, default is text

  • filePathstringобязательный

    File path, needs to be URL encoded, for example: /src/main/java/com/aliyun/test.java

  • organizationIdstringобязательный

    Organization ID

  • repositoryIdstring | numberобязательный

    Repository ID, or org/repo path with slashes URL-encoded as %2F. e.g. 2835387 or myorg%2Fmyrepo

update_flow_variable_group

[Pipeline Management] Обновляет группу переменных Flow (конвейера) по числовому идентификатору.

Параметры
  • descriptionstring

    变量组描述

  • idintegerобязательный

    变量组 id

  • namestringобязательный

    变量组名称

  • organizationIdstringобязательный

    组织ID/企业Id

  • variablesobject[]обязательный

    变量列表。将被序列化为 JSON 字符串传递给 variables 查询参数

update_global_var

[application delivery] Обновляет глобальную группу переменных.

Параметры
  • contentobject[]обязательный

    变量列表

  • fromRevisionShastringобязательный

    更新源版本信息

  • messagestring

    全局变量组信息

  • namestringобязательный

    全局变量组名称

  • organizationIdstringобязательный

    组织ID

update_pipeline

[Pipeline Management] Обновляет существующий конвейер в Yunxiao по pipelineId. Используйте этот инструмент для обновления pipeline YAML, стадий, задач и т.д.

Параметры
  • contentstringобязательный

    Pipeline YAML content

  • namestringобязательный

    Pipeline name, max 60 chars

  • organizationIdstringобязательный

    Organization ID

  • pipelineIdstring | numberобязательный

    Pipeline ID

update_resource_member

[Resource Member Management] Обновляет ресурс-участник.

Параметры
  • organizationIdstringобязательный

    企业Id

  • resourceIdstringобязательный

    资源Id

  • resourceTypestringобязательный

    资源类型 pipeline 流水线 hostGroup 主机组

  • roleNamestringобязательный

    角色部署组 hostGroup: user(成员,使用权限) admin(管理员,使用编辑权限) 流水线 pipeline: admin(管理员,查看、运行、编辑权限) member(运行权限) viewer(查看权限)

  • userIdstringобязательный

    用户id

update_resource_owner

Управление участниками ресурса Передать владельца ресурса

Параметры
  • newOwnerIdstringобязательный

    新拥有者用户Id

  • organizationIdstringобязательный

    企业Id

  • resourceIdstringобязательный

    资源Id

  • resourceTypestringобязательный

    资源类型 pipeline 流水线 hostGroup 主机组

update_sprint

[Управление проектами] Обновляет существующий спринт

Параметры
  • capacityHoursinteger

    Sprint capacity hours

  • descriptionstring

    Sprint description

  • endDatestring

    Date string in YYYY-MM-DD format

  • idstringобязательный

    Sprint unique identifier

  • namestringобязательный

    Sprint name

  • organizationIdstringобязательный

    Organization ID

  • ownersstring[]

    Sprint owner user IDs

  • projectIdstringобязательный

    Project unique identifier

  • startDatestring

    Date string in YYYY-MM-DD format

update_test_result

[test management] Обновляет результаты тестов

Параметры
  • executorstring

    执行人userId

  • organizationIdstringобязательный

    组织ID

  • statusenum

    状态

  • testcaseIdstringобязательный

    测试用例唯一标识

  • testplanIdstringобязательный

    测试计划唯一标识

update_variable_group

[application delivery] Обновляет группу переменных

Параметры
  • appNamestringобязательный

    应用名

  • branchNamestring

    版本分支,默认 master

  • displayNamestring

    变量组展示名

  • fromRevisionShastringобязательный

    变量组版本号

  • messagestring

    变量组描述信息

  • namestring

    变量组唯一名

  • organizationIdstringобязательный

    组织ID

  • variableGroupNamestringобязательный

    变量组名

  • varsobject[]

    变量列表

update_version

[Управление проектами] Обновляет существующую версию в проекте Yunxiao. Может обновить название версии, владельцев, дату начала и дату публикации. Варианты использования: Обновить название версии Сменить владельцев версии Изменить даты версии

Параметры
  • idstringобязательный

    Version unique identifier

  • namestringобязательный

    Version name, max length 50 characters

  • organizationIdstringобязательный

    Organization ID

  • ownersstring[]

    Owner user IDs

  • projectIdstringобязательный

    Project unique identifier

  • publishDatestring | null

    Publish date, format: YYYY-MM-DD

  • startDatestring | null

    Start date, format: YYYY-MM-DD

update_work_item

[Project Management] Обновление рабочего элемента. Структура параметров вызова: за исключением organizationId / workItemId, все поля, которые нужно обновить, должны быть помещены в объект updateWorkItemFields (включая subject / description / formatType / status / assignedTo / priority / labels / sprint / trackers / verifier / participants / versions / customFieldValues). Вставка изображения в описание: сначала вызовите create_workitem_attachment, получите из возвращаемого значения embedMarkdown (formatType="MARKDOWN") или embedHtml (formatType="RICHTEXT"), вставьте в updateWorkItemFields.description, а updateWorkItemFields.formatType установите в соответствующее значение. ⚠️ Не вставляйте url, полученный от create_workitem_attachment, в description — это временная подпись OSS с истечением через 30 секунд. Предупреждение по управляемым полям: фактические трудозатраты (fieldId 101587) и запланированные трудозатраты (fieldId 101586) являются управляемыми системными полями Yunxiao. Их нельзя изменить через updateWorkItemFields.customFieldValues; вместо этого используйте create_effort_record/update_effort_record и create_estimated_effort/update_estimated_effort.

Параметры
  • organizationIdstringобязательный

    Organization ID

  • updateWorkItemFieldsobjectобязательный
  • workItemIdstringобязательный

    Work item ID

Похожие MCP-сервера

CircleCI/mcp-server-circleci

CircleCI/mcp-server-circleci

официальный

MCP-сервер для интеграции CircleCI с AI-ассистентами: запускайте пайплайны, анализируйте сбои, находите flaky тесты и управляйте CI/CD прямо из IDE через естественный язык. Полезен командам, ускоря...

TypeScript92
Chunkydotdev/bldbl-mcp

Chunkydotdev/bldbl-mcp

MCP-сервер для AI-ассистентов, подключающий к платформе Buildable. Помогает управлять задачами, отслеживать прогресс и обсуждать проект с ИИ. Полезен командам, использующим Claude или GPT для ускор...

TypeScript11
circleci-public/mcp-server-circleci

circleci-public/mcp-server-circleci

MCP сервер для интеграции CircleCI с ИИ-ассистентами: запускайте пайплайны, анализируйте тесты и конфигурации прямо из IDE. Ускоряет CI/CD и разработку для команд, работающих в Cursor, Claude и других MCP-клиентах.

TypeScript92
Tiberriver256/mcp-server-azure-devops

Tiberriver256/mcp-server-azure-devops

MCP-сервер для интеграции AI-ассистентов с Azure DevOps. Позволяет управлять проектами, work items, репозиториями и пайплайнами через естественный язык. Поддерживает облачные и on-prem версии, ауте...

TypeScript388
microsoft/azure-devops-mcp

microsoft/azure-devops-mcp

MCP сервер для Azure DevOps предоставляет AI-агентам доступ к проектам, рабочим элементам и вики. Рекомендуется удаленная версия, доступна и локальная. Инструмент упрощает взаимодействие с DevOps-данными через естественный язык.

TypeScript2009
costajohnt/oss-autopilot

costajohnt/oss-autopilot

MCP инструмент OSS Autopilot автоматизирует управление open source вкладом: мониторит пул-реквесты, диагностирует CI-ошибки, помогает отвечать на фидбек и находит задачи под ваш профиль. Полезен для активных контрибьюторов.

TypeScript14
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин