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[]обязательный

    Список ID экземпляров хоста ECS (тип хоста пока поддерживает только ECS)

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

    Имя кластера хостов (не отображаемое имя кластера хостов)

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

    ID организации

add_host_list_to_host_group

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

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

    Список ID экземпляров хоста ECS (тип хоста пока поддерживает только 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обязательный

    Может быть CommitSHA, именем ветки или именем тега.

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

    ID организации

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или myorg%2Fmyrepo

  • sourceTypestring | null

    Варианты: ветка, тег; если это сравнение коммитов, можно не указывать; если это сравнение веток, нужно указать ветку, или можно не указывать, но убедиться, что нет конфликтов имён веток или тегов; если это сравнение тегов, нужно указать тег; если есть ветки и теги с одинаковыми именами, нужно строго указать ветку или тег.

  • straightstring | null

    Следует ли использовать Merge-Base: straight=false означает, что Merge-Base используется; straight=true означает, что Merge-Base не используется; по умолчанию false, то есть Merge-Base используется.

  • targetTypestring | null

    Варианты: ветка, тег; если это сравнение коммитов, можно не указывать; если это сравнение веток, нужно указать ветку, или можно не указывать, но убедиться, что нет конфликтов имён веток или тегов; если это сравнение тегов, нужно указать тег; если есть ветки и теги с одинаковыми именами, нужно строго указать ветку или тег.

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

    Может быть CommitSHA, именем ветки или именем тега.

create_application

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

Параметры
  • appTemplateNamestring

    Unique name of an application template.

  • descriptionstring

    Описание приложения.

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

    имя приложения

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

    ID организации

  • ownerIdstring

    ID владельца приложения

  • tagsstring[]

    Application label

create_app_orchestration

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

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

    имя приложения

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

    ID организации

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

    ID шаблона оркестрации

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

    请提供需要翻译的完整内容。当前输入“编排模板类型”似乎是待翻译文本的一部分,但缺少上下文。如果您希望翻译该短语,请确认目标语言(例如:中文→英文),并提供完整句子或段落。

create_appstack_change_request

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

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

    Идентификатор репозитория кода приложения.

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

    имя приложения

  • autoDeleteBranchWhenEndboolean

    Удаляется ли ветка автоматически при завершении изменения?

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

    Ветка кода приложения

  • createBranchboolean

    是否创建分支,取决于你的具体需求和当前工作流程。如果你正在开发新功能、修复Bug或进行实验性改动,创建分支是一个好习惯,它能隔离变更、避免影响主分支。 如果你想创建分支,可以在终端中使用以下命令(假设当前在Git仓库中): bash git checkout -b 分支名称 或者如果你使用的是较新版本的Git: bash git switch -c 分支名称 如果你能告诉我更多关于你的场景(比如当前项目状态、你想做什么),我可以给出更具体的建议。

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

    ID организации

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

    Изменить ответственного, значение по умолчанию может быть текущим пользователем.

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

    Change title

  • workItemsstring[]

    关联的工作项标识列表

create_app_tag

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

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

    #66acab бирюзовый, #7b9ab4 серо-голубой, #698cd4 ярко-синий, #4676e5 насыщенный синий, #5c68c1 тёмно-сине-фиолетовый, #9f76dA фиолетовый, #6bAe3f зелёный, #ae9e6b хаки, #a7bc60 светло-зелёный, #ae785e коричневый, #eb933e оранжевый, #d75644 красный

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

    App Label Name

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

    ID организации

create_branch

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

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

    Название создаваемой ветки

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

    ID организации

  • refstring

    Имя исходной ветки, на основе которой будет создана новая ветка, значение по умолчанию — master

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или 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' или 'исправил проблему с логикой проверки при входе пользователя'

  • extensionParamsobject

    Дополнительные параметры, значение должно быть строкой. aiReview.model задаёт модель для AI-ревью, значение - строка JSON, например {"modelKey":"glm-5.2"}

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

    ID организации

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

    ID репозитория или полный путь (слэш должен быть закодирован как %2F), например 2835387 или myorg%2FmyRepo.

  • reviewerUserIdsstring[] | null

    Список идентификаторов пользователей-рецензентов. Пример: ['62c795xxxb468af8'] или ['62c795xxxb468af8', '62c795xxxb468af9']

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

    Source branch name, that is, the branch to be merged. Example: 'demo-branch' or 'feature/user-login'

  • sourceProjectIdinteger

    ID исходной библиотеки, если не предоставлен, будет автоматически получен. Пример: 2813489

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

    Целевая ветка, то есть ветка, в которую выполняется слияние. Пример: 'master' или 'main'

  • targetProjectIdinteger

    ID целевой библиотеки: если он не указан, будет предпринята попытка автоматического получения. Пример: 2813489

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

    Заголовок, не более 256 символов. Пример: 'mr title' или 'исправить ошибку входа'

  • triggerAIReviewRunboolean

    Whether to trigger AI review. true - trigger AI review; false - do not trigger (default)

  • 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

    Черновик комментария (не будет виден другим пользователям); 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

    Line numbers, only for inline comments, counting starts from 1 (example: 42 means line 42). For global comments, line number can be omitted, or pass 0 / null to indicate no line number.

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

    Локальный ID указывает порядковый номер merge request в кодовой базе. Пример: '1' или '42'.

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

    ID организации

  • parent_comment_biz_idstring

    Parent comment ID, used for replying to comments. If this is a reply to a comment, the bizId of the comment being replied to needs to be passed in. Example: '1d8171cf0cc2453197fae0e0a27d5ece'

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

    Связанный идентификатор версии уникален. Для глобальных комментариев используйте идентификатор последней объединённой исходной версии; для построчных комментариев выберите один из 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обязательный

    Actual working hours

  • descriptionstring

    Описание работы.

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

    工作开始和结束日期

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

    Дата начала работы

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

    Уникальный идентификатор рабочего элемента

  • operatorIdstring

    Операторский userId, при использовании личного токена этот параметр не действует.

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

    идентификатор организации

  • workTypestring

    工作类型

create_estimated_effort

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

Параметры
  • descriptionstring

    Описание работы.

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

    Уникальный идентификатор рабочего элемента

  • operatorIdstring

    Операторский userId, при использовании личного токена этот параметр не действует.

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

    идентификатор организации

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

    Ответственный, заполните userId.

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

    Estimated work hours

  • workTypestring

    “工作类别”翻译为英文是: Job Category 如果语境更宽泛,也可以译为 Work Category。

create_file

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

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

    Название ветки

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

    Сообщение коммита, не пустое, не более 102400 символов.

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

    Содержимое файла

  • encodingstring

    Правило кодирования, параметры {text, base64}, по умолчанию text

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

    Путь к файлу должен быть закодирован в URL, например: /src/main/java/com/aliyun/test.java

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

    ID организации

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или myorg%2Fmyrepo

create_flow_variable_group

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

Параметры
  • descriptionstring

    Описание группы переменных.

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

    Variable Group Name

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

    组织ID/企业Id

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

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

create_global_var

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

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

    Список переменных.

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

    Отображаемое имя группы глобальных переменных.

  • messagestring

    “全局变量组信息”这个短语本身没有指定具体的语境。它通常出现在编程、低代码平台、自动化测试、CI/CD流水线(如Jenkins、GitLab CI)或配置管理(如Ansible、Kubernetes)中。 根据最常见的几种技术场景,我将其翻译并解释如下: 1. 通用直译(最安全) * 翻译: Global Variable Group Information * 或: Information about the Global Variable Group 2. 在软件界面(按钮/菜单)中 如果这是一个界面标签,通常翻译为: * 全局变量组详情 (侧重展示详情) * 全局变量组配置 (侧重编辑/设置) 3. 在API接口文档中 如果这是一个接口返回的数据结构,通常翻译为: * 全局变量组数据 (Data) * 全局变量组列表 (List,如果是数组) --- 针对不同技术环境的特定翻译: * 如果是指Jenkins(参数化构建): * 全局属性信息 (Global Properties Information) * 说明: Jenkins中通常叫“Global Properties”,而不是“Variable Group”。 * 如果是指Postman(API测试): * 全局变量信息 (Global Variables Information) * 说明: Postman中称为“Globals”,没有“组”的概念,只有“环境”可以分组。 * 如果是指Ansible(自动化运维): * 全局变量组信息 (Group Variables Information) * 说明: 这里“组”通常指主机组(Host Group),对应group_vars目录。 * 如果是指低代码平台(如简道云、明道云): * 全局变量组信息 (Global Variable Group Details) --- 总结建议: 如果是在开发文档或需求文档中,最标准且通用的翻译是: > Global Variable Group Information 如果你能告诉我这个短语出现在哪个具体的软件或平台上(比如Jenkins、Postman、K8s等),我可以给出更准确的术语翻译。

  • 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

    Путь для загрузки артефактов на целевой машине при развертывании ВМ. По умолчанию: /home/admin/app/package.tgz

  • artifactNamestring

    Пользовательское имя артефакта. По умолчанию: 'Artifacts_${PIPELINE_ID}'

  • artifactVersionstring

    Номер версии артефакта, обязателен, когда uploadType — packages. По умолчанию: '1.0'.

  • batchNumberinteger

    Количество пакетов для развертывания ВМ. По умолчанию: 2

  • branchstring

    Ветка Git (LLM должна получить из 'git branch --show-current')

  • buildCommandstring

    Пользовательская команда сборки для переопределения стандартной.

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

    Язык программирования (ОБЯЗАТЕЛЬНО). LLM должен определять по файлам проекта: pom.xml→java, package.json→nodejs, requirements.txt→python, go.mod→go, *.csproj→dotnet

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

    Инструмент сборки (ОБЯЗАТЕЛЬНО). LLM должен определять по buildLanguage и файлам проекта: java+pom.xml→maven, java+build.gradle→gradle, nodejs+package-lock.json→npm, nodejs+yarn.lock→yarn, python→pip, go→go, dotnet→dotnet

  • deployCommandstring

    Пользовательская команда деплоя для развертывания на VM.

  • deployTargetenum

    Цель развертывания из описания пользователя. vm: развертывание на виртуальной машине/хосте, k8s: развертывание в Kubernetes, none: только сборка без развертывания. По умолчанию: none.

  • dockerImagestring

    Имя Docker-образа для развертывания контейнера

  • executeUserstring

    Пользователь для выполнения скриптов развертывания (root, admin). По умолчанию: root

  • goVersionstring

    Версия Go для проектов на Go (LLM должен читать из go.mod). Варианты: 1.19.x, 1.20.x, 1.21.x. По умолчанию: 1.21.x

  • includePathInArtifactboolean

    Включать ли полный путь в артефакт. По умолчанию: false

  • jdkVersionstring

    Версия JDK для Java-проектов (LLM читает из pom.xml или gradle.properties). Варианты: 1.6, 1.7, 1.8, 11, 17, 21. По умолчанию: 1.8

  • kubectlVersionstring

    Версия Kubectl для применения Kubernetes. Варианты: 1.25.16, 1.26.12, 1.27.9. По умолчанию: 1.27.9

  • kubernetesClusterIdstring

    ID кластера Kubernetes для развертывания K8s (обязателен при deployTarget=k8s)

  • machineGroupIdstring

    UUID группы машин для развёртывания ВМ (обязательно при deployTarget=vm)

  • mavenVersionstring

    Версия Maven для Java-проектов. Варианты: 3.6.1, 3.6.3, 3.8.4, 3.9.3. По умолчанию: 3.6.3

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

    Название пайплайна (обязательно). LLM должна сгенерировать осмысленное название на основе запроса пользователя.

  • namespacestring

    Namespace Kubernetes для развертывания K8s

  • nodeVersionstring

    Версия Node.js для проектов Node (LLM должен читать из package.json engines.node или .nvmrc). Варианты: 16.8, 18.12, 20. По умолчанию: 18.12

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

    ID организации

  • packagesRepoIdstring

    Пакеты: общий идентификатор репозитория, обязателен, когда uploadType — packages. По умолчанию: 'flow_generic_repo'

  • packagesServiceConnectionstring

    UUID подключения к сервису пакетов, требуется, когда uploadType имеет значение packages.

  • pauseStrategyenum

    Стратегия паузы для развертывания виртуальной машины. firstBatchPause: Первая партия приостанавливается. noPause: Без паузы. eachBatchPause: Каждая партия приостанавливается. По умолчанию: firstBatchPause

  • pythonVersionstring

    Версия Python для проектов на Python (LLM должен читать из .python-version или pyproject.toml). Варианты: 3.9, 3.12. По умолчанию: 3.12

  • repoUrlstring

    URL репозитория (LLM должен получить из 'git config --get remote.origin.url')

  • serviceConnectionIdstring

    UUID служебного подключения для доступа к репозиторию

  • serviceNamestring

    Название сервиса (LLM может определить его по имени репозитория или имени каталога проекта)

  • testCommandstring

    Пользовательская команда тестирования для замены стандартной.

  • uploadTypeenum

    Тип загрузки артефакта. flowPublic: публичное хранилище Yunxiao, packages: репозиторий общих пакетов организации. По умолчанию: packages

  • yamlPathstring

    Путь к YAML-файлу Kubernetes для развертывания в K8s

create_pipeline_run

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

Параметры
  • acrArtifactsobject

    [Простой] Используемые артефакты ACR (Alibaba Cloud Container Registry): ключ: адрес образа, значение: тег образа

  • branchstring

    Ветка для запуска конвейера. Когда пользователь говорит «запусти конвейер с веткой XX», используй этот параметр. Это самый частый сценарий.

  • branchesstring[]

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

  • branchModeboolean

    启用分支模式,以同时运行多个分支的流水线

  • commentstring

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

  • createReleaseBranchboolean

    [Simple] Создавать ли новую ветку релиза

  • descriptionstring

    Необязательное описание на естественном языке того, как запустить конвейер, система попытается разобрать его автоматически.

  • environmentVariablesobject

    Простые переменные окружения для передачи в конвейер, например, {"ENV":"production","VERSION":"1.0.0"}

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

    ID организации

  • packagesArtifactsobject

    [Simple] Артефакты репозитория пакетов для использования, ключ - путь к артефакту, значение - версия

  • paramsstring

    Необработанные параметры запуска конвейера в формате JSON-строки. Если они указаны, эти параметры переопределяют другие параметры. Пример: {"branchModeBranchs":["main"],"envs":{"key":"value"},"runningBranchs":{"https://codeup.aliyun.com/org/repo.git":"dev"}}

  • pipelineArtifactsobject

    Используемые артефакты конвейера: ключ — идентификатор артефакта, значение — версия.

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

    Идентификатор конвейера для запуска

  • releaseBranchstring

    Конкретное имя ветки релиза

  • repositoriesobject[]

    [Просто] Конфигурации конкретных веток или тегов для разных репозиториев в конвейере

  • tagstring

    Имя тега для запуска пайплайна. Когда пользователь говорит «запустить пайплайн с тегом XX», используй этот параметр. Автоматически подтянет URL репозиториев из конфига пайплайна.

create_repository

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

Параметры
  • avatarUrlstring

    URL аватара репозитория

  • descriptionstring

    Описание репозитория, не более 65535 символов.

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

    Название репозитория, например my-repo

  • namespaceIdinteger

    Родительский путь ID (namespace). Если пусто, создается в корне организации.

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

    ID организации

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

    Путь к репозиторию, например my-repo

  • readMeTypeenum

    Тип README для автоматического создания: EMPTY или USER_GUIDE.

  • templateProjectany | object | null

    Создать репозиторий из шаблона

  • visibilityenum

    Видимость репозитория: приватный или внутренний

create_resource_member

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

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

    Enterprise ID

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

    Ресурс Id

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

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

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

    Role deployment group hostGroup: user (usage permissions), admin (usage and edit permissions), owner (all permissions). Pipeline: owner (all permissions), admin (view, run, and edit permissions), member (run permissions), viewer (view permissions).

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

    您的请求似乎不完整。请提供需要翻译的文本,或说明您想了解关于“用户id”的什么内容(例如:如何获取用户ID、用户ID的格式等),我会尽力协助。

create_sprint

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

Параметры
  • capacityHoursinteger

    Часы ёмкости спринта

  • descriptionstring

    Описание спринта

  • endDatestring

    Строка даты в формате ГГГГ-ММ-ДД

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

    Название спринта

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

    ID организации

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

    ID пользователей владельца спринта

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

    Уникальный идентификатор проекта

  • startDatestring

    Строка даты в формате ГГГГ-ММ-ДД

create_testcase

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

Параметры
  • assignedTostring

    Ответственный userId

  • customFieldValuesobject

    Custom field value

  • directoryIdstring

    ID каталога

  • labelsstring[]

    идентификаторы тегов

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

    ID организации

  • preConditionstring | null

    Предварительные условия

  • subjectstring

    Заголовок

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

    用例库唯一标识

  • testStepsobject

    请提供更多上下文或明确您需要测试的具体内容,例如: - 测试某个软件功能? - 测试一段代码? - 测试某个流程? - 或者您需要我为您生成一份通用的测试步骤模板? 请补充说明,我会为您提供详细、可执行的测试步骤。

create_testcase_comment

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

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

    我注意到您只发送了“评论内容”这几个字,但没有提供具体需要翻译的文本。请发送您需要翻译的评论内容,我会按照要求进行翻译。

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

    Уникальный идентификатор тестового примера.

  • operatorIdstring

    The operator's userId

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

    ID организации

  • parentIdstring

    Parent comment ID, used to reply to a comment.

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

    用例库唯一标识

create_testcase_directory

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

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

    目录名称的英文是 directory name。 在编程和技术文档中,通常使用 directory name 表示“目录名称”,而 folder name 也常用于指代文件夹名称,两者在大多数场景下可以互换使用。

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

    ID организации

  • parentIdentifierstring

    ID родительского каталога

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

    用例库唯一标识

create_test_plan_testcase_comment

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

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

    我注意到您只发送了“评论内容”这几个字,但没有提供具体需要翻译的文本。请发送您需要翻译的评论内容,我会按照要求进行翻译。

  • formatTypeenum

    Формат содержимого: RICHTEXT или MARKDOWN, по умолчанию RICHTEXT

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

    测试用例唯一标识

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

    ID организации

  • parentIdstring

    Parent comment ID, used to reply to a comment.

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

    Уникальный идентификатор тестового плана

create_variable_group

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

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

    имя приложения

  • branchNamestring

    Ветка версии, по умолчанию master

  • displayNamestring

    Отображаемое имя группы переменных

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

    Номер версии группы переменных

  • messagestring

    Описание группы переменных

  • namestring

    Unique name of the variable group

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

    ID организации

  • varsobject[]

    Список переменных.

create_version

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

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

    Уникальный идентификатор проекта

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

    Название версии, максимум 50 символов

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

    ID организации

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

    Идентификаторы владельцев, требуется минимум один

  • publishDatestring | null

    Дата публикации, формат: ГГГГ-ММ-ДД

  • startDatestring | null

    Дата начала, формат: ГГГГ-ММ-ДД

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обязательный

    Идентификатор назначенного пользователя

  • customFieldValuesobject

    Значения настраиваемых полей

  • descriptionstring

    Описание рабочего элемента

  • formatTypeenum

    Тип формата описания. RICHTEXT (форматированный текст, по умолчанию) или MARKDOWN (формат Markdown). Используйте MARKDOWN, когда описание содержит синтаксис Markdown.

  • labelsstring[]

    Связанные ID меток

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

    ID организации

  • parentIdstring

    ID родительской рабочей позиции

  • participantsstring[]

    Идентификаторы пользователей-участников

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

    Space ID, уникальный идентификатор проекта.

  • sprintstring

    ID связанного спринта

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

    Название рабочего элемента

  • trackersstring[]

    Идентификаторы пользователей в копии

  • verifierstring

    ID пользователя верификатора

  • versionsstring[]

    Связанные идентификаторы версий

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

    Идентификатор типа рабочего элемента

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. Один файл ≤ 10 МБ (примерно 13,5 МБ после кодирования base64).

  • fileNamestring

    Имя файла (включая расширение, например, design.png). Обязательно при предоставлении fileContent; можно опустить при предоставлении filePath; по умолчанию используется basename пути.

  • filePathstring

    Абсолютный путь к локальному файлу, MCP Server прочитает этот файл. Применимо только в сценариях, где сервер и вызывающая сторона находятся на одной машине (например, локальный запуск через stdio). ⚠️ При удалённом (streamable HTTP) развёртывании этот параметр отключён (filePath указывает на файловую систему сервера, существует риск произвольного чтения файлов), в этом случае используйте fileContent.

  • operatorIdstring

    操作者的userId,在个人token模式下该参数无效。

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

    ID организации

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

    Уникальный идентификатор рабочего элемента

create_work_item_comment

[Project Management] Создаёт комментарий к конкретному рабочему элементу. Устанавливает formatType в MARKDOWN для содержимого Markdown или RICHTEXT для форматированного текста. Если его не указать, API по умолчанию использует RICHTEXT.

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

    我注意到您只发送了“评论内容”这几个字,但没有提供具体需要翻译的文本。请发送您需要翻译的评论内容,我会按照要求进行翻译。

  • formatTypeenum

    Формат содержимого комментария: RICHTEXT (форматированный текст, по умолчанию) или MARKDOWN (Markdown). Если не указан, используется серверный формат по умолчанию RICHTEXT.

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

    Enterprise ID

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

    Идентификатор рабочего элемента

create_workitem_relation_record

[Project Management] Связывает один рабочий элемент с другим. Использует ASSOCIATED для обычного связанного элемента без иерархии родитель-потомок.

Параметры
  • operatorIdstring

    ID пользователя оператора; при использовании персонального токена доступа этот параметр недействителен

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

    Enterprise ID

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

    Уникальный идентификатор целевого рабочего элемента для связи

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

    Тип связи: PARENT родительский элемент, SUB дочерний элемент, ASSOCIATED связанный элемент, DEPEND_ON зависимый элемент, DEPENDED_BY поддерживающий элемент.

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

    Уникальный идентификатор исходного рабочего элемента

create_workitem_testcase_relation

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

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

    Enterprise ID

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

    Уникальный идентификатор тест-кейса для привязки

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

    Уникальный идентификатор рабочего элемента

delete_app_orchestration

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

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

    имя приложения

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

    ID организации

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

    应用编排唯一序列号 在技术文档中,这个短语通常翻译为: Application Orchestration Unique Sequence Number 或更简洁的: Unique Application Orchestration Serial Number --- 如果需要更具体的上下文(例如Kubernetes、容器编排、工作流引擎等),可以进一步调整。例如: - 在Kubernetes中:Application Orchestration Unique Identifier (AOUID) - 在通用ITSM/编排平台中:Unique Orchestration Sequence Number --- 如果这是某个特定系统或API中的字段名,请提供更多上下文,我可以给出更精确的翻译。

delete_branch

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

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

    Название ветки (используйте URL-Encoder для кодирования, пример: feature%2Fdev)

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

    ID организации

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или myorg%2Fmyrepo

delete_file

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

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

    Название ветки

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

    Сообщение коммита

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

    Путь к файлу должен быть закодирован в URL, например: /src/main/java/com/aliyun/test.java

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

    ID организации

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или myorg%2Fmyrepo

delete_flow_variable_group

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

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

    ID группы переменных

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

    组织ID/企业Id

delete_resource_member

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

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

    Enterprise ID

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

    Ресурс Id

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

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

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

    您的请求似乎不完整。请提供需要翻译的文本,或说明您想了解关于“用户id”的什么内容(例如:如何获取用户ID、用户ID的格式等),我会尽力协助。

delete_testcase

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

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

    ID организации

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

    Уникальный идентификатор тестового примера.

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

    用例库唯一标识

delete_variable_group

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

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

    имя приложения

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

    ID организации

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

    Variable group name

delete_version

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

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

    Уникальный идентификатор версии

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

    ID организации

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

    Уникальный идентификатор проекта

delete_work_item

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

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

    ID организации

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

    Уникальный идентификатор рабочего элемента, обязательный параметр.

delete_workitem_relation_record

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

Параметры
  • operatorIdstring

    ID пользователя-оператора; при использовании персонального токена доступа этот параметр недействителен

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

    Enterprise ID

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

    Уникальный идентификатор целевого рабочего элемента, связь с которым нужно снять

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

    Типы связей для удаления: PARENT родительский элемент, SUB дочерний элемент, ASSOCIATED связанный элемент, DEPEND_ON зависимый элемент, DEPENDED_BY поддерживающий элемент

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

    Уникальный идентификатор исходного рабочего элемента

delete_workitem_testcase_relation

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

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

    Enterprise ID

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

    Associated record ID (obtained from the return of list or create)

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

    Уникальный идентификатор рабочего элемента

execute_app_release_stage

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

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

    имя приложения

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

    ID организации

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

    Уникальный порядковый номер этапа процесса выпуска.

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

    发布流程唯一序列号

execute_job_action

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

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

    имя приложения

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

    Deployment order number, i.e., changeOrder.sn.

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

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

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

    ID организации

execute_pipeline_job_action

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

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

    Идентификатор действия для последующего действия задания конвейера

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

    Pipeline job ID, получаемый через GetPipelineRun.

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

    ID организации

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

    Идентификатор конвейера

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

    Идентификатор экземпляра запуска конвейера, доступный через ListPipelineRuns

execute_pipeline_job_run

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

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

    Идентификатор задания для задачи запуска конвейера.

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

    ID организации

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

    Идентификатор конвейера

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

    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

    Путь для загрузки артефактов на целевой машине при развертывании ВМ. По умолчанию: /home/admin/app/package.tgz

  • artifactNamestring

    Пользовательское имя артефакта. По умолчанию: 'Artifacts_${PIPELINE_ID}'

  • artifactVersionstring

    Номер версии артефакта, обязателен, когда uploadType — packages. По умолчанию: '1.0'.

  • batchNumberinteger

    Количество пакетов для развертывания ВМ. По умолчанию: 2

  • branchstring

    Ветка Git (LLM должна получить из 'git branch --show-current')

  • buildCommandstring

    Пользовательская команда сборки для переопределения стандартной.

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

    Язык программирования (ОБЯЗАТЕЛЬНО). LLM должен определять по файлам проекта: pom.xml→java, package.json→nodejs, requirements.txt→python, go.mod→go, *.csproj→dotnet

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

    Инструмент сборки (ОБЯЗАТЕЛЬНО). LLM должен определять по buildLanguage и файлам проекта: java+pom.xml→maven, java+build.gradle→gradle, nodejs+package-lock.json→npm, nodejs+yarn.lock→yarn, python→pip, go→go, dotnet→dotnet

  • deployCommandstring

    Пользовательская команда деплоя для развертывания на VM.

  • deployTargetenum

    Цель развертывания из описания пользователя. vm: развертывание на виртуальной машине/хосте, k8s: развертывание в Kubernetes, none: только сборка без развертывания. По умолчанию: none.

  • dockerImagestring

    Имя Docker-образа для развертывания контейнера

  • executeUserstring

    Пользователь для выполнения скриптов развертывания (root, admin). По умолчанию: root

  • goVersionstring

    Версия Go для проектов на Go (LLM должен читать из go.mod). Варианты: 1.19.x, 1.20.x, 1.21.x. По умолчанию: 1.21.x

  • includePathInArtifactboolean

    Включать ли полный путь в артефакт. По умолчанию: false

  • jdkVersionstring

    Версия JDK для Java-проектов (LLM читает из pom.xml или gradle.properties). Варианты: 1.6, 1.7, 1.8, 11, 17, 21. По умолчанию: 1.8

  • kubectlVersionstring

    Версия Kubectl для применения Kubernetes. Варианты: 1.25.16, 1.26.12, 1.27.9. По умолчанию: 1.27.9

  • kubernetesClusterIdstring

    ID кластера Kubernetes для развертывания K8s (обязателен при deployTarget=k8s)

  • machineGroupIdstring

    UUID группы машин для развёртывания ВМ (обязательно при deployTarget=vm)

  • mavenVersionstring

    Версия Maven для Java-проектов. Варианты: 3.6.1, 3.6.3, 3.8.4, 3.9.3. По умолчанию: 3.6.3

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

    Название пайплайна (обязательно). LLM должна сгенерировать осмысленное название на основе запроса пользователя.

  • namespacestring

    Namespace Kubernetes для развертывания K8s

  • nodeVersionstring

    Версия Node.js для проектов Node (LLM должен читать из package.json engines.node или .nvmrc). Варианты: 16.8, 18.12, 20. По умолчанию: 18.12

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

    ID организации

  • packagesRepoIdstring

    Пакеты: общий идентификатор репозитория, обязателен, когда uploadType — packages. По умолчанию: 'flow_generic_repo'

  • packagesServiceConnectionstring

    UUID подключения к сервису пакетов, требуется, когда uploadType имеет значение packages.

  • pauseStrategyenum

    Стратегия паузы для развертывания виртуальной машины. firstBatchPause: Первая партия приостанавливается. noPause: Без паузы. eachBatchPause: Каждая партия приостанавливается. По умолчанию: firstBatchPause

  • pythonVersionstring

    Версия Python для проектов на Python (LLM должен читать из .python-version или pyproject.toml). Варианты: 3.9, 3.12. По умолчанию: 3.12

  • repoUrlstring

    URL репозитория (LLM должен получить из 'git config --get remote.origin.url')

  • serviceConnectionIdstring

    UUID служебного подключения для доступа к репозиторию

  • serviceNamestring

    Название сервиса (LLM может определить его по имени репозитория или имени каталога проекта)

  • testCommandstring

    Пользовательская команда тестирования для замены стандартной.

  • uploadTypeenum

    Тип загрузки артефакта. flowPublic: публичное хранилище Yunxiao, packages: репозиторий общих пакетов организации. По умолчанию: packages

  • yamlPathstring

    Путь к YAML-файлу Kubernetes для развертывания в K8s

get_application

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

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

    имя приложения

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

    ID организации

get_app_orchestration

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

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

    имя приложения

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

    ID организации

  • shastring

    оркестрация commit sha

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

    Orchestrate the unique serial number, and when tag and sha are not specified, the latest version will be found.

  • tagNamestring

    Тег оркестрации.

get_app_release_stage_job_log

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

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

    имя приложения

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

    Execution record number for the R&D phase

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

    ID задачи можно получить через интерфейс GetReleaseStagePipelineRun.

  • 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обязательный

    Unique identifier for the development phase

  • 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, можно получить из ListArtifacts API

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

    ID организации

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

    ID репозитория

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

    Тип репозитория, доступные значения: GENERIC/DOCKER/MAVEN/NPM/NUGET/PYPI

get_branch

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

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

    Имя ветки (если оно содержит специальные символы, используйте URL-кодирование), например: master или feature%2Fdev

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

    ID организации

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или myorg%2Fmyrepo

get_change_order

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

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

    имя приложения

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

    Номер заявки на развертывание

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

    ID организации

get_change_request

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

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

    Локальный ID указывает порядковый номер merge request в кодовой базе. Пример: '1' или '42'.

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

    ID организации

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

    ID репозитория или полный путь (слэш должен быть закодирован как %2F), например 2835387 или myorg%2FmyRepo.

get_commit

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

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

    ID организации

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

    ID репозитория или полный путь, закодированный с помощью URL-Encoder

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

    ID коммита, то есть значение SHA.

get_current_organization_info

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

Параметры

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

get_current_user

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

Параметры

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

get_env_variable_groups

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

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

    имя приложения

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

    Environment name

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

    ID организации

get_file_blobs

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

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

    Путь к файлу должен быть закодирован в URL, например: /src/main/java/com/aliyun/test.java

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

    ID организации

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

    Имя ссылки, обычно имя ветки, может быть именем ветки, именем тега или SHA коммита. Если оно не указано, будет использоваться ветка по умолчанию, например master.

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или 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обязательный

    Environment name

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

    ID организации

get_latest_pipeline_run

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

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

    ID организации

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

    Pipeline ID для получения информации о последнем запуске

get_machine_deploy_log

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

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

    Host serial number

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

    ID организации

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

    ID туннеля

get_organization_department_ancestors

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

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

    Идентификатор отдела

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

    ID организации

get_organization_department_info

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

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

    Идентификатор отдела

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

    ID организации

get_organization_member_info

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

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

    ID участника

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

    ID организации

get_organization_member_info_by_user_id

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

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

    ID организации

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

    ID пользователя

get_organization_role

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

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

    ID организации

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

    Идентификатор роли

get_pipeline

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

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

    ID организации

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

    Идентификатор конвейера

get_pipeline_job_run_log

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

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

    Job ID задачи запуска конвейера

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

    ID организации

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

    Идентификатор конвейера

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

    ID экземпляра запуска конвейера

get_pipeline_job_step_log

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

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

    Build ID, получаемый через GetPipelineJobSteps.

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

    Pipeline job ID, получаемый через GetPipelineRun.

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

    Длина журнала для получения

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

    Записывает начальную позицию смещения

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

    ID организации

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

    Идентификатор конвейера

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

    Идентификатор экземпляра запуска конвейера, доступный через ListPipelineRuns

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

    Индекс шага, получаемый через GetPipelineJobSteps.

get_pipeline_job_step_log_url

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

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

    Build ID, получаемый через GetPipelineJobSteps.

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

    Pipeline job ID, получаемый через GetPipelineRun.

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

    ID организации

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

    Идентификатор конвейера

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

    Идентификатор экземпляра запуска конвейера, доступный через ListPipelineRuns

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

    Индекс шага, получаемый через GetPipelineJobSteps.

get_pipeline_job_steps

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

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

    Pipeline job ID, получаемый через GetPipelineRun.

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

    ID организации

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

    Идентификатор конвейера

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

    Идентификатор экземпляра запуска конвейера, доступный через ListPipelineRuns

get_pipeline_run

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

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

    ID организации

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

    Идентификатор конвейера

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

    Идентификатор запуска конвейера, для которого нужно получить сведения

get_project

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

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

    Уникальный идентификатор проекта

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

    ID организации

get_repository

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

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

    ID организации

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или myorg%2Fmyrepo

get_sprint

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

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

    Уникальный идентификатор спринта

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

    ID организации

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

    Уникальный идентификатор проекта

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обязательный

    Variable group name

get_vm_deploy_machine_log

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

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

    部署任务ID

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

    Серийный номер машины (SN).

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

    Enterprise ID

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

    ID конвейера

get_vm_deploy_order

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

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

    部署任务ID

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

    Enterprise ID

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

    ID конвейера

get_work_item

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

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

    ID организации

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

    Уникальный идентификатор рабочего элемента, обязательный параметр.

get_workitem_file

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

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

    Уникальный идентификатор файла. Поддерживаются два формата: идентификатор файла (длинная шестнадцатеричная строка, используется для изображений, встроенных в описание) или идентификатор вложения (чисто числовой, например 62487031, используется для обычных вложений).

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

    ID организации

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

    Уникальный идентификатор рабочего элемента

get_work_item_type

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

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

    工作项类型ID

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

    Enterprise ID

get_work_item_type_field_config

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

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

    Enterprise ID

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

    Уникальный идентификатор проекта.

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

    工作项类型ID

get_work_item_types

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

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

    Категория типа рабочего элемента, необязательные значения: Req, Bug, Task и т.д.

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

    Уникальный идентификатор проекта

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

    ID организации

get_work_item_workflow

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

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

    Enterprise ID

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

    Уникальный идентификатор проекта.

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

    工作项类型ID

list_all_work_item_types

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

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

    Enterprise ID

list_applications

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

Параметры
  • nextTokenstring

    Токен пагинации не нужно передавать при получении первой страницы данных, в остальных случаях необходимо передавать поле nextToken из результатов предыдущего запроса.

  • orderBystring

    Атрибут сортировки для пагинации: определяет, по какому атрибуту сортируются записи. При реализации строгого обхода рекомендуется использовать атрибут id.

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

    ID организации

  • paginationenum

    分页模式参数,目前仅支持键集分页(keyset)模式。

  • perPagenumber

    Pagination size parameter that determines the maximum number of objects returned per page.

  • 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

    Pagination size parameter that determines the maximum number of objects returned per page.

  • 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обязательный

    Execution record number for the R&D phase

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

    ID организации

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

    Уникальный порядковый номер этапа процесса выпуска.

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

    发布流程唯一序列号

list_app_release_stage_runs

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

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

    имя приложения

  • nextTokenstring

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

  • orderByenum

    Атрибут сортировки для пагинации: определяет, по какому атрибуту сортируются записи. При реализации строгого обхода рекомендуется использовать атрибут id.

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

    ID организации

  • pagenumber

    Используется при постраничной навигации для получения содержимого следующей страницы.

  • paginationenum

    Параметр режима пагинации: keyset означает пагинацию по набору ключей, отсутствие параметра означает пагинацию по номеру страницы.

  • perPagenumber

    Pagination size parameter that determines the maximum number of objects returned per page.

  • 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

    Pagination size parameter that determines the maximum number of objects returned per page.

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

    Этап уникальной идентификации

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

    The unique identifier of the process.

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

    Изменить идентификатор

  • sortenum

    分页排序中的升降序,asc表示升序,desc表示降序;在实现严格遍历时,建议使用升序。

list_appstack_change_requests

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

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

    имя приложения

  • currentnumber

    您好!您提到“当前页数”,请问您是指当前文档或书籍的页码,还是某个程序或网页中显示的当前页数?请提供更多上下文,以便我更好地帮助您。

  • namestring

    Изменить название.

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

    ID организации

  • ownerstring[]

    Список ответственных

  • pageSizenumber

    Items per page

  • stateenum[]

    Change Status List

list_appstack_change_request_work_items

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

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

    имя приложения

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

    ID организации

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

    Изменить идентификатор

list_artifacts

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

Параметры
  • orderBystring

    Метод сортировки: latestUpdate - по последнему времени обновления в миллисекундах; gmtDownload - по последнему времени загрузки в миллисекундах

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

    ID организации

  • pageinteger

    Текущий номер страницы

  • perPageinteger

    Количество элементов на странице, по умолчанию — 10

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

    ID репозитория

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

    Тип репозитория, доступные значения: GENERIC/DOCKER/MAVEN/NPM/NUGET

  • searchstring

    Поиск по имени пакета

  • sortstring

    Порядок сортировки: asc - по возрастанию; desc - по убыванию

list_attached_change_requests

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

Параметры
  • currentnumber

    您好!您提到“当前页数”,请问您是指当前文档或书籍的页码,还是某个程序或网页中显示的当前页数?请提供更多上下文,以便我更好地帮助您。

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

    ID организации

  • pageSizenumber

    Размер страницы

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

    Идентификатор выпуска

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

    Название системы

list_branches

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

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

    ID организации

  • pageinteger

    Номер страницы

  • perPageinteger

    Элементов на странице

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или myorg%2Fmyrepo

  • searchstring | null

    Поисковый запрос

  • sortenum

    Порядок сортировки: name_asc — по имени по возрастанию, name_desc — по имени по убыванию, updated_asc — по времени обновления по возрастанию, updated_desc — по времени обновления по убыванию.

list_change_order_job_logs

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

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

    имя приложения

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

    Deployment number.

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

    作业单号 — номер задания

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

    ID организации

  • pageSizenumber
list_change_orders_by_origin

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

Параметры
  • appNamestring

    имя приложения

  • envNamestring

    Environment name

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

    ID организации

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

    Create source identifier 如果用于界面按钮或菜单项,也可以译为: - Create Source ID - Generate Source Identifier 具体取决于上下文,最通用的是 Create source identifier。

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

    Создать тип источника.

list_change_order_versions

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

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

    имя приложения

  • creatorsstring[]

    Creator's Yunxiao account ID list. Leave it blank if no need to filter by creator.

  • 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[]

    Связывание списка идентификаторов версий: каждый комментарий связан с версией, которая указывает, на какой версии был опубликован комментарий. Для глобальных комментариев связывается последняя объединённая исходная версия. Пример: ['bf117304dfe44d5d9b1132f348edf92e', '537367017a9841738ac4269fbf6aacbe']

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

    ID репозитория или полный путь (слэш должен быть закодирован как %2F), например 2835387 или myorg%2FmyRepo.

  • resolvedboolean

    Resolved. true - query only resolved comments; false - query only unresolved comments (default)

  • stateenum

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

list_change_request_patch_sets

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

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

    Локальный ID указывает порядковый номер merge request в кодовой базе. Пример: '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

    Reviewer user IDs list, multiple separated by commas. Example: '62c795xxxb468af8' or '62c795xxxb468af8,62c795xxxb468af9'

  • searchstring | null

    Title keyword search, used to search in merge request titles. Example: 'mr title' or 'bug fix'

  • sortenum

    Порядок сортировки. asc - по возрастанию; desc - по убыванию (по умолчанию). Пример: 'desc'

  • stateenum | null

    Фильтрация по статусу merge request. opened — открыт; merged — объединён; closed — закрыт. По умолчанию — null, то есть запрос всех статусов. Пример: 'opened'

list_commits

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

Параметры
  • committerIdsstring

    Список ID отправителей (несколько ID через запятую)

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

    ID организации

  • pageinteger

    номер страницы

  • pathstring

    获取并查询Context7中任何编程库或框架的最新文档和代码示例。您必须先调用'Resolve Context7 Library ID'工具来获取使用此工具所需的精确Context7兼容库ID,除非用户在查询中明确提供了格式为'/org/project'或'/org/project/version'的库ID。每个问题调用此工具的次数不得超过3次。

  • 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обязательный

    End time of work, format: yyyy-MM-dd

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

    идентификатор организации

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

    The start time of work, in the format yyyy-MM-dd.

list_effort_records

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

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

    Уникальный идентификатор рабочего элемента

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

    идентификатор организации

list_estimated_efforts

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

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

    Уникальный идентификатор рабочего элемента

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

    идентификатор организации

list_files

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

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

    ID организации

  • pathstring

    Конкретный путь для запроса, например, для запроса файлов в каталоге src/main.

  • refstring

    Имя ссылки, обычно имя ветки, может быть именем ветки, именем тега или SHA коммита. Если оно не указано, будет использоваться ветка по умолчанию, например master.

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или myorg%2Fmyrepo

  • typestring

    Метод получения дерева файлов: DIRECT — получает только текущий каталог, метод по умолчанию; RECURSIVE — рекурсивно находит все файлы в текущем пути; FLATTEN — плоское отображение (если это каталог, рекурсивно ищет до тех пор, пока подкаталог не содержит файлы или несколько каталогов).

list_flow_variable_groups

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

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

    组织ID/企业Id

  • pageinteger

    获取并查询Context7中任何编程库或框架的最新文档和代码示例。您必须首先调用“解析Context7库ID”工具,以获得使用此工具所需的、与Context7兼容的准确库ID,除非用户在查询中明确提供了格式为“/org/project”或“/org/project/version”的库ID。每个问题对此工具的调用次数不得超过3次。

  • pageOrderstring

    Порядок сортировки DESC по убыванию ASC по возрастанию

  • pageSortstring

    Условие сортировки, например ID.

  • perPageinteger

    Количество записей на странице, по умолчанию 10, максимально 30.

list_global_vars

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

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

    Current page number

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

    ID организации

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

    Размер страницы

  • searchstring

    请提供您希望翻译的文本,我会按照您的要求进行翻译。

list_organization_departments

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

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

    ID организации

  • parentIdstring

    Идентификатор родительского отдела.

list_organization_members

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

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

    ID организации

  • pageinteger

    Номер страницы

  • perPageinteger

    Размер страницы

list_organization_roles

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

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

    ID организации

list_package_repositories

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

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

    ID организации

  • pageinteger

    Текущий номер страницы

  • perPageinteger

    Количество элементов на странице, значение по умолчанию — 8.

  • repoCategoriesstring

    Режимы репозитория, доступные значения: Hybrid/Local/Proxy/ProxyCache/Group, несколько режимов можно разделять запятыми.

  • repoTypesstring

    Типы репозиториев, доступные значения: GENERIC/DOCKER/MAVEN/NPM/NUGET, несколько типов можно разделять запятыми

list_pipeline_job_historys

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

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

    Категория задач, в настоящее время поддерживает только DEPLOY

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

    Задача идентифицирована. Пожалуйста, укажите текст, который нужно перевести.

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

    ID организации

  • pageinteger

    Номер страницы, по умолчанию 1

  • perPageinteger

    Количество элементов на странице (по умолчанию: 20, максимум: 100)

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

    Идентификатор конвейера

list_pipeline_jobs_by_category

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

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

    Категория задач, в настоящее время поддерживает только DEPLOY

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

    ID организации

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

    Идентификатор конвейера

list_pipeline_runs

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

Параметры
  • endTimeinteger

    Фильтр времени окончания выполнения в формате временной метки в миллисекундах.

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

    ID организации

  • pageinteger

    Номер страницы, по умолчанию 1

  • perPageinteger

    Количество элементов на странице (по умолчанию: 20, максимум: 100)

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

    Идентификатор конвейера для перечисления запусков.

  • startTimeinteger

    Фильтр времени начала выполнения в формате метки времени в миллисекундах

  • statusstring

    Фильтр статуса запуска: FAIL, SUCCESS или RUNNING

  • triggerModeinteger

    Фильтр режима триггера: 1-Вручную, 2-По расписанию, 3-Коммит кода, 5-Пайплайн, 6-Вебхук.

list_pipelines

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

Параметры
  • createEndTimeinteger

    Время окончания создания в формате временной метки в миллисекундах (например, 1729178040000). Для фильтрации пайплайнов, созданных до этого времени.

  • createStartTimeinteger

    Время начала создания в формате временной метки в миллисекундах (например, 1729178040000). Используется для фильтрации пайплайнов, созданных после этого времени.

  • executeEndTimeinteger

    Время окончания выполнения в формате временной метки в миллисекундах (например, 1729178040000). Для фильтрации конвейеров, выполненных до этого времени.

  • executeStartTimeinteger

    Время начала выполнения в формате временной метки в миллисекундах (например, 1729178040000). Для фильтрации конвейеров, запущенных после этого времени.

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

    ID организации

  • pageinteger

    Номер страницы, по умолчанию 1

  • perPageinteger

    Количество элементов на странице (по умолчанию: 20, максимум: 100)

  • pipelineNamestring

    Имя конвейера для фильтрации.

  • statusListstring

    Список статусов пайплайна через запятую (SUCCESS,RUNNING,FAIL,CANCELED,WAITING)

list_program_versions

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

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

    Уникальный идентификатор программы (набора проектов)

  • namestring | null

    Фильтровать по имени

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

    ID организации

  • pageinteger

    Номер страницы, по умолчанию — 1.

  • perPageinteger

    Размер страницы, по умолчанию — 20.

  • statusenum[]

    Фильтр по статусу: TODO (не начато), DOING (в процессе), ARCHIVED (выпущено)

list_repositories

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

Параметры
  • archivedboolean

    Находится ли в архиве

  • orderBystring

    Поле сортировки, варианты включают {created_at, name, path, last_activity_at}, по умолчанию created_at

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

    ID организации

  • pageinteger

    Номер страницы, по умолчанию начинается с 1, обычно не должен превышать 150 страниц.

  • perPageinteger

    Элементов на странице, по умолчанию 20, диапазон значений [1, 100]

  • searchstring | null

    Ключевое слово поиска для нечеткого сопоставления путей репозитория.

  • sortstring

    Sort order, варианты включают {asc, desc}, по умолчанию desc

list_resource_members

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

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

    Enterprise 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обязательный

    Уникальный идентификатор проекта

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

    ID организации

  • pageinteger

    Номер страницы

  • perPageinteger

    Размер страницы, до 200

  • statusstring[]

    Фильтр по статусу: 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

    Параметр пагинации, размер страницы, максимум 100, по умолчанию 20.

  • projectIdentifierstring | number

    Уникальный идентификатор проекта: если его передать, возвращаются только тестовые планы этого проекта.

  • sprintIdentifierstring | number

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

  • statusstring | enum[]

    Статус тестового плана: можно передать отдельный статус, строку, разделённую запятыми, или массив статусов.

list_test_plan_testcase_comments

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

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

    测试用例唯一标识

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

    ID организации

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

    Уникальный идентификатор тестового плана

list_test_repos

[test management] Получает список библиотек тест-кейсов, поддерживает постраничную загрузку и нечёткий поиск по названию.

Параметры
  • namestring

    Test case library name supports fuzzy matching; if not provided, no restriction is applied.

  • 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обязательный

    Уникальный идентификатор проекта или уникальный идентификатор программы

  • namestring | null

    Фильтровать по имени

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

    ID организации

  • pageinteger

    Номер страницы, по умолчанию — 1.

  • perPageinteger

    Размер страницы, по умолчанию — 20.

  • statusstring[]

    Фильтр по статусу: TODO (не начато), DOING (в процессе), ARCHIVED (выпущено)

list_workitem_activities

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

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

    ID организации

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

    Уникальный идентификатор рабочего элемента

list_workitem_attachments

[Управление проектами] Перечисляет вложения для конкретного рабочего элемента. Возвращает информацию о вложении, включая имя файла, размер, расширение, URL для скачивания и сведения о создателе и редакторе.

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

    ID организации

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

    Уникальный идентификатор рабочего элемента

list_work_item_comments

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

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

    Enterprise ID

  • pageinteger

    номер страницы

  • perPageinteger

    “每页条数”在中文里通常指分页显示时每页展示的记录数量,常见于表格、列表或数据管理界面。 如果用户需要翻译成英文,常见对应为: - Items per page(最常用) - Rows per page(表格场景) - Page size(技术/API场景) 如果用户是希望我解释这个词的含义:它表示一页中显示多少条数据,用户可自行调整(如每页10条、20条、50条等),以便浏览或管理大量信息。

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

    Идентификатор рабочего элемента

list_workitem_relation_records

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

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

    Enterprise ID

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

    Типы связей для запроса: PARENT - родительский элемент, SUB - дочерний элемент, ASSOCIATED - связанный элемент, DEPEND_ON - зависимый элемент, DEPENDED_BY - поддерживающий элемент.

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

    Уникальный идентификатор рабочего элемента, для которого нужно запросить связанные записи

list_work_item_relation_work_item_types

[Управление проектами] Перечисляет типы рабочих элементов, которые можно связать с определённым рабочим элементом.

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

    Enterprise ID

  • relationTypeenum

    Типы связей, возможные значения: PARENT, SUB, ASSOCIATED, DEPEND_ON, DEPENDED_BY соответствуют родительскому элементу, дочернему элементу, связанному элементу, зависимому элементу и поддерживающему элементу соответственно.

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

    工作项类型ID

list_workitem_testcase_relations

[Project Management] Перечисляет тестовые случаи, связанные с рабочим элементом. Возвращает записи связей, включая relationRecordId (используется для удаления), testcaseId, subject и owner.

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

    Enterprise ID

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

    Уникальный идентификатор рабочего элемента

list_work_item_types

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

Параметры
  • categorystring

    Тип рабочего элемента, возможные значения: Req, Bug, Task и другие.

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

    Enterprise ID

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

    Уникальный идентификатор проекта.

merge_change_request

[Управление кодом] Сливает запрос на изменение (merge request) с использованием конкретного типа слияния (ff-only / no-fast-forward / squash / rebase), с необязательным сообщением слияния и необязательным удалением исходной ветки. Это перезаписывает целевую ветку и необратимо.

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

    Локальный ID указывает порядковый номер merge request в кодовой базе. Пример: '1' или '42'.

  • mergeMessagestring

    合并提交信息。示例:'merge message'

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

    Типы слияния. ff-only — слияние только с перемоткой; no-fast-forward — обычное слияние; squash — сжатое слияние; rebase — слияние с перебазированием.

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

    ID организации

  • removeSourceBranchboolean

    Следует ли удалять исходную ветку после слияния. Если параметр не передан, то обработка выполняется по умолчанию в соответствии с поведением Yúnxiào.

  • 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обязательный

    Идентификатор задания конвейера (ручная контрольная точка), доступен через GetPipelineRun

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

    ID организации

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

    Идентификатор конвейера

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

    Идентификатор экземпляра запуска конвейера, доступный через ListPipelineRuns

refuse_app_release_stage_validate

[application delivery] Проверка этапа процесса отклонения релиза

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

    имя приложения

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

    Номер выполнения этапа процесса разработки

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

    ID задачи

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

    ID организации

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

    уникальный серийный номер этапа процесса разработки

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

    Уникальный серийный номер процесса разработки

refuse_pipeline_validate

[Управление конвейером] Отклоняет ручную контрольную точку (ворота подтверждения человеком) в запуске конвейера.

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

    Идентификатор задания конвейера (ручная контрольная точка), доступен через GetPipelineRun

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

    ID организации

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

    Идентификатор конвейера

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

    Идентификатор экземпляра запуска конвейера, доступный через ListPipelineRuns

rerun_pipeline_job_run

[Pipeline Management] Перезапускает задачу конвейера. Поддерживаются только задачи типа deploy. Тип deploy можно задать задаче в её конфигурации.

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

    Pipeline job ID, который можно получить через GetPipelineRun. Поддерживаются только задания типа deploy.

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

    ID организации

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

    Идентификатор конвейера, доступный через ListPipelines

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

    Идентификатор экземпляра запуска конвейера, доступный через ListPipelineRuns

resume_vm_deploy_order

[Управление заказами на развертывание ВМ] Возобновить заказ на развертывание ВМ

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

    部署任务ID

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

    Enterprise 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, получаемый через GetPipelineRun.

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

    ID организации

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

    Идентификатор конвейера

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

    Идентификатор экземпляра запуска конвейера, доступный через ListPipelineRuns

retry_vm_deploy_machine

[VM Deploy Order Management] Повторить развертывание ВМ

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

    部署任务ID

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

    Серийный номер машины (SN).

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

    Enterprise ID

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

    ID конвейера

review_change_request

[Управление кодом] Проверяет запрос на изменение (merge request): отправляет оценку PASS / NOT_PASS, опционально с комментарием, и опционально отправляет ожидающие черновики комментариев одновременно.

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

    Локальный ID указывает порядковый номер merge request в кодовой базе. Пример: '1' или '42'.

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

    ID организации

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

    ID репозитория или полный путь (слэш должен быть закодирован как %2F), например 2835387 или myorg%2FmyRepo.

  • reviewCommentstring

    Comment content, submitted along with the review. Example: 'The code logic is fine, but I suggest adding a unit test.'

  • reviewOpinionenum

    Review comments. PASS - 通过;NOT_PASS - 不通过。When expressing the review conclusion, it must be included; it may be omitted only when submitting a draft comment.

  • submitDraftCommentIdsstring[]

    Список ID черновиков комментариев для совместной отправки. Пример: ['4ff23jj62c795xxxb468af8']

search_app_tags

[доставка приложений] Ищет теги приложений.

Параметры
  • currentnumber

    Page number, starting from 1. The default value is 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

    Pagination size parameter that determines the maximum number of objects returned per page.

  • sortenum

    分页排序中的升降序,asc表示升序,desc表示降序;在实现严格遍历时,建议使用升序。

search_organization_members

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

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

    Идентификаторы отделов для поиска

  • includeChildrenboolean

    Включать ли подотделы

  • nextTokenstring

    Следующий токен для постраничной навигации

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

    ID организации

  • pageinteger

    Текущий номер страницы, по умолчанию 1.

  • perPageinteger

    Количество элементов на странице, по умолчанию 100

  • querystring

    Поисковый запрос

  • roleIdsstring[]

    Идентификаторы ролей для поиска

  • statusesstring[]

    Статусы пользователя, возможные значения: ENABLED, DISABLED, UNDELETED, DELETED, NORMAL_USING, UNVISITED. ENABLED = NORMAL_USING + UNVISITED; UNDELETED = ENABLED + DISABLED

search_programs

[Управление проектами] Поиск списка программ Yunxiao (набор проектов). Программа — это совокупность нескольких связанных проектов, используемая для единого управления и координации крупных проектов. Варианты использования: Поиск программ по имени Поиск программ по статусу Поиск программ по создателю

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

    Идентификатор создателя (можно указать несколько, разделив запятыми)

  • gmtCreateEndstring | null

    Время создания окончания (формат: yyyy-MM-dd HH:mm:ss)

  • gmtCreateStartstring | null

    Начало времени создания (формат: yyyy-MM-dd HH:mm:ss)

  • namestring | null

    Поиск по имени (нечёткое сопоставление)

  • orderByenum

    Поле сортировки, в настоящее время поддерживает только имя и время создания, по умолчанию — gmtCreate. gmtCreate: время создания, name: имя.

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

    ID организации

  • pageinteger

    Параметр пагинации, номер страницы, по умолчанию — 1.

  • perPageinteger

    Параметр пагинации, размер страницы, 0-200, по умолчанию — 20.

  • sortenum

    Порядок сортировки, по умолчанию — desc. desc: по убыванию, asc: по возрастанию.

  • statusstring | null

    Идентификаторы статусов (поддерживается несколько значений, разделенных запятыми)

  • usersstring | null

    Идентификаторы пользователей (поддерживает несколько, разделенных запятыми, используется для extraConditions)

search_projects

[Project Management] Поиск списка проектов Yunxiao. Проект — это единица управления проектами, которая включает рабочие элементы и спринты, и он отличается от репозитория кода (Repository). Варианты использования: Запросить проекты, в которых я участвую Запросить проекты, которые я создал

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

    Идентификатор администратора проекта, следует использовать userId, возвращаемый функцией getCurrentOrganizationInfoFunc, или идентификатор пользователя, предоставленный пользователем, несколько идентификаторов разделяются запятыми

  • advancedConditionsstring | null

    Расширенные условия фильтрации, формат JSON

  • createdAfterstring | null

    Создано не ранее, формат: YYYY-MM-DD

  • createdBeforestring | null

    Создано не позднее, формат: ГГГГ-ММ-ДД

  • creatorstring | null

    Создатель

  • extraConditionsstring | null

    Дополнительные условия фильтрации в виде JSON-строки. Должны быть построены аналогично параметру conditions. Для типовых сценариев: 1) Для «проектов, которыми я управляю»: используйте fieldIdentifier «project.admin» с идентификатором пользователя; 2) Для «проектов, в которых я участвую»: используйте fieldIdentifier «users» с идентификатором пользователя; 3) Для «проектов, которые я добавил в избранное»: используйте fieldIdentifier «collectMembers» с идентификатором пользователя. Пример: JSON.stringify({conditionGroups:[[{className:'user',fieldIdentifier:'project.admin',format:'multiList',operator:'CONTAINS',value:[userId]}]]})

  • logicalStatusstring | null

    Логический статус, например, NORMAL

  • namestring | null

    Текст, содержащийся в названии проекта

  • orderBystring

    Поле сортировки, по умолчанию gmtCreate, поддерживает: gmtCreate (время создания), name (имя)

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

    ID организации

  • pageinteger

    Параметр пагинации, номер страницы

  • perPageinteger

    Параметр пагинации, размер страницы, 0-200, значение по умолчанию — 20.

  • scenarioFilterenum | null

    Предопределенные сценарии фильтрации: 'manage' (проекты, которыми я управляю), 'participate' (проекты, в которых я участвую), 'favorite' (проекты, которые я добавил в избранное). Используются для формирования соответствующих extraConditions. Требуется userId из getCurrentOrganizationInfoFunc.

  • sortstring

    Порядок сортировки, по умолчанию — desc, варианты: desc (по убыванию), asc (по возрастанию)

  • statusstring | null

    ID статуса проекта, несколько значений через запятую

  • userIdstring | null

    Идентификатор пользователя для использования с scenarioFilter, должен быть userId, который возвращает getCurrentOrganizationInfoFunc.

search_testcases

[test management] Поиск тестовых примеров. Пагинация имеет ограничение: page * perPage не может превышать 10000, при превышении возвращается 400. Если нужно больше результатов, используйте directoryId или conditions для сужения области поиска.

Параметры
  • conditionsstring

    Условие фильтрации: JSON-строка.

  • directoryIdstring

    ID каталога

  • orderByenum

    Sort field

  • 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

    Расширенные условия фильтрации, формат JSON

  • assignedTostring | null

    Идентификатор пользователя-исполнителя, несколько значений разделяются запятыми. Специальное значение 'self' можно использовать для обозначения текущего пользователя.

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

    Ищет типы рабочих элементов, такие как Req (требование), Task (задача), Bug (дефект) и т.д.; несколько значений разделяются запятыми.

  • createdAfterstring | null

    Создано не ранее, формат: YYYY-MM-DD

  • createdBeforestring | null

    Создано не позднее, формат: ГГГГ-ММ-ДД

  • creatorstring | null

    Идентификатор пользователя-создателя, несколько значений разделяются запятыми. Специальное значение 'self' может использоваться для обозначения текущего пользователя.

  • finishTimeAfterstring | null

    Время окончания не ранее, формат: ГГГГ-ММ-ДД

  • finishTimeBeforestring | null

    Время завершения не позднее, формат: ГГГГ-ММ-ДД

  • includeDetailsboolean

    Установите true, когда вам нужны описания рабочих элементов/подробное содержимое. Это автоматически получает отсутствующие описания вместо отдельных вызовов get_work_item. РЕКОМЕНДУЕТСЯ: Используйте includeDetails=true, когда пользователь запрашивает 'подробное содержимое', 'описания' или 'полную информацию' о рабочих элементах. Это более эффективно, чем вызов get_work_item несколько раз. По умолчанию false.

  • orderBystring

    Поле сортировки, по умолчанию gmtCreate. Возможные значения: gmtCreate, subject, status, priority, assignedTo.

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

    ID организации

  • pageinteger

    Номер страницы, начиная с 1. По умолчанию 1. Из-за ограничения глубокой пагинации поискового движка, page * perPage не должно превышать 10000, в противном случае API возвращает 400; сузьте запрос с помощью фильтров, чтобы получить больше результатов.

  • perPageinteger

    Количество элементов на страницу, диапазон 0-200. По умолчанию 20. Произведение page и perPage не должно превышать 10000; используйте 200, чтобы уменьшить количество страниц при переборе больших наборов результатов.

  • prioritystring | null

    ID приоритета, несколько значений, разделённых запятыми

  • sortstring

    Порядок сортировки, по умолчанию — desc. Возможные значения: desc (по убыванию), asc (по возрастанию).

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

    Project ID или Program ID. Используйте с spaceType, чтобы указать тип пространства.

  • spaceTypeenum

    Тип пространства: Проект (project) или Программа (project set). По умолчанию используется Проект. Используйте «Программа», когда spaceId относится к идентификатору программы (project set).

  • sprintstring | null

    Идентификатор спринта, несколько значений через запятую

  • statusstring | null

    Идентификатор статуса, несколько значений разделяются запятыми. Названия статусов и их идентификаторы: Ожидает подтверждения (28), Ожидает обработки (100005), Переоткрыто (30), Отложенное исправление (34), Подтверждено (32), Выбрано (625489), В анализе (154395), Анализ завершен (165115), В процессе (100010), В проектировании (156603), Проектирование завершено (307012), В разработке (142838), Разработка завершена (100011), В тестировании (100012)

  • statusStagestring | null

    Идентификатор статуса этапа, несколько значений, разделенных запятыми

  • subjectstring | null

    Текст в заголовке.

  • subjectDescriptionstring | null

    Текст, содержащийся в заголовке или описании

  • tagstring | null

    Tag ID, несколько значений, разделенных запятыми

  • updatedAfterstring | null

    Обновлено не ранее чем, формат: ГГГГ-ММ-ДД

  • updatedBeforestring | null

    Обновлено не позднее, формат: ГГГГ-ММ-ДД

  • updateStatusAtAfterstring | null

    Время обновления статуса не ранее, формат: YYYY-MM-DD

  • updateStatusAtBeforestring | null

    Статус нужно обновить не позднее, формат: ГГГГ-ММ-ДД

  • workitemTypestring | null

    ID типа рабочего элемента, несколько значений через запятую

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, получаемый через GetPipelineRun.

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

    ID организации

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

    Идентификатор конвейера

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

    Идентификатор экземпляра запуска конвейера, доступный через ListPipelineRuns

skip_vm_deploy_machine

[VM Deploy Order Management] Пропустить VM deploy machine

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

    部署任务ID

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

    Серийный номер машины (SN).

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

    Enterprise ID

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

    ID конвейера

smart_list_pipelines

[Pipeline Management] Интеллектуально ищет конвейеры по временным ссылкам на естественном языке (например, «сегодня», «на этой неделе»)

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

    ID организации

  • pageinteger

    Номер страницы

  • perPageinteger

    Количество элементов на странице

  • pipelineNamestring

    Фильтр имени конвейера

  • statusListstring

    Список статусов пайплайна через запятую (SUCCESS,RUNNING,FAIL,CANCELED,WAITING)

  • timeReferencestring

    Ссылка на время на естественном языке, например «сегодня», «вчера», «на этой неделе», «в прошлом месяце» и т. д.

stop_pipeline_job_run

[Управление пайплайнами] Останавливает/завершает выполняющуюся задачу пайплайна.

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

    Pipeline job ID, получаемый через GetPipelineRun.

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

    ID организации

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

    Идентификатор конвейера

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

    Идентификатор экземпляра запуска конвейера, доступный через ListPipelineRuns

stop_vm_deploy_order

[VM Deploy Order Management] Остановить заказ на развертывание VM

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

    部署任务ID

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

    Enterprise ID

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

    ID конвейера

update_application

[доставка приложений] Обновляет существующее приложение

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

    имя приложения

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

    ID организации

  • ownerIdstring

    ID владельца приложения

update_app_orchestration

[application delivery] Обновляет оркестрацию приложения. Это полная замена — включает все существующие поля спецификации (componentList, labels, placeholderList, groupNameMap) во избежание потери данных. Сначала вызывает get_app_orchestration для получения текущего состояния.

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

    имя приложения

  • branchNameenum

    Коммит ветки оркестрации для этой отправки: если не заполнено, используется основная ветка по умолчанию.

  • commitMessagestring

    本次提交的描述信息

  • descriptionstring

    Описание компоновки

  • fromRevisionShastring

    Значение SHA базовой версии данного коммита.

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

    Рейтинг

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

    ID организации

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

    应用编排唯一序列号 在技术文档中,这个短语通常翻译为: Application Orchestration Unique Sequence Number 或更简洁的: Unique Application Orchestration Serial Number --- 如果需要更具体的上下文(例如Kubernetes、容器编排、工作流引擎等),可以进一步调整。例如: - 在Kubernetes中:Application Orchestration Unique Identifier (AOUID) - 在通用ITSM/编排平台中:Unique Orchestration Sequence Number --- 如果这是某个特定系统或API中的字段名,请提供更多上下文,我可以给出更精确的翻译。

  • specobject

    Оркестрационные правила (встроенные детали оркестрации)

update_app_release_stage

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

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

    имя приложения

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

    ID организации

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

    Уникальный порядковый номер этапа процесса выпуска.

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

    发布流程唯一序列号

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

[доставка приложений] Обновляет тег приложения

Параметры
  • colorstring

    Application tag colors: #66acab blue-green, #7b9ab4 blue-gray, #698cd4 bright blue, #4676e5 strong blue, #5c68c1 dark blue-purple, #9f76dA purple, #6bAe3f green, #ae9e6b earthy yellow, #a7bc60 light green, #ae785e brown, #eb933e orange, #d75644 red. If not filled in, the original color remains unchanged.

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

    App Label Name

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

    要修改为新的应用标签名称,如无需修改,请确保与原name相同。

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

    ID организации

update_app_tag_bind

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

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

    имя приложения

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

    ID организации

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

    Список названий меток приложения для привязки. Обратите внимание: метки, которых нет в tagNames, будут проигнорированы. Если ни одной из меток из tagNames не существует или tagNames представляет собой пустой массив, то список меток текущего приложения будет очищен.

update_change_request

[Code Management] Обновляет заголовок и/или описание существующего change request (merge request). Требуется хотя бы одно поле.

Параметры
  • descriptionstring

    Новое описание, не более 10000 символов

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

    Локальный ID указывает порядковый номер merge request в кодовой базе. Пример: '1' или '42'.

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

    ID организации

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

    ID репозитория или полный путь (слэш должен быть закодирован как %2F), например 2835387 или myorg%2FmyRepo.

  • titlestring

    Новый заголовок, не более 256 символов

update_change_request_comment

[Управление кодом] Обновляет комментарий к запросу на изменение. Обновляет содержимое комментария и/или статус resolved.

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

    bizId комментария: уникальный, используется для идентификации комментария, который нужно обновить. Пример: 'bf117304dfe44d5d9b1132f348edf92e'

  • contentstring

    Comment content, updated comment content (optional). If provided, the comment's text content will be updated. Example: 'your new comment' or 'updated comment content: performance optimization is needed here, and a caching mechanism is recommended'.

  • 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обязательный

    Actual working hours

  • descriptionstring

    Описание работы.

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

    工作开始和结束日期

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

    Дата начала работы

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

    Уникальный идентификатор записи рабочего времени

  • operatorIdstring

    Операторский userId, при использовании личного токена этот параметр не действует.

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

    идентификатор организации

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

    Уникальный идентификатор рабочего элемента

  • workTypestring

    工作类型

update_estimated_effort

[Project Management] Обновляет зарегистрированное расчетное время (поле расчетного времени в 云效 контролируемое, нельзя использовать update_work_item.customFieldValues)

Параметры
  • descriptionstring

    Описание работы.

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

    预计工时记录唯一标识 英文翻译:Unique identifier for the estimated work hours record 或者更简洁的字段名形式:Estimated Work Hours Record ID

  • operatorIdstring

    Операторский userId, при использовании личного токена этот параметр не действует.

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

    идентификатор организации

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

    Ответственный, заполните userId.

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

    Estimated work hours

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

    Уникальный идентификатор рабочего элемента

  • workTypestring

    “工作类别”翻译为英文是: Job Category 如果语境更宽泛,也可以译为 Work Category。

update_file

[Code Management] Обновляет существующий файл в репозитории Codeup

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

    Название ветки

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

    Сообщение коммита, не пустое, не более 102400 символов.

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

    Содержимое файла

  • encodingstring

    Правило кодирования, параметры {text, base64}, по умолчанию text

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

    Путь к файлу должен быть закодирован в URL, например: /src/main/java/com/aliyun/test.java

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

    ID организации

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

    Идентификатор репозитория или путь org/repo с косыми чертами, закодированными в URL как %2F. Например: 2835387 или myorg%2Fmyrepo

update_flow_variable_group

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

Параметры
  • descriptionstring

    Описание группы переменных.

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

    ID группы переменных

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

    Variable Group Name

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

    组织ID/企业Id

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

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

update_global_var

[application delivery] Обновляет глобальную группу переменных.

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

    Список переменных.

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

    Получает и запрашивает актуальную документацию и примеры кода из Context7 для любой программной библиотеки или фреймворка. Сначала необходимо вызвать инструмент 'Resolve Context7 Library ID', чтобы получить точный идентификатор библиотеки, совместимый с Context7 и необходимый для использования этого инструмента, ЗА ИСКЛЮЧЕНИЕМ случаев, когда пользователь явно указывает идентификатор библиотеки в формате '/org/project' или '/org/project/version' в своём запросе. Не вызывайте этот инструмент более 3 раз для одного вопроса.

  • messagestring

    “全局变量组信息”这个短语本身没有指定具体的语境。它通常出现在编程、低代码平台、自动化测试、CI/CD流水线(如Jenkins、GitLab CI)或配置管理(如Ansible、Kubernetes)中。 根据最常见的几种技术场景,我将其翻译并解释如下: 1. 通用直译(最安全) * 翻译: Global Variable Group Information * 或: Information about the Global Variable Group 2. 在软件界面(按钮/菜单)中 如果这是一个界面标签,通常翻译为: * 全局变量组详情 (侧重展示详情) * 全局变量组配置 (侧重编辑/设置) 3. 在API接口文档中 如果这是一个接口返回的数据结构,通常翻译为: * 全局变量组数据 (Data) * 全局变量组列表 (List,如果是数组) --- 针对不同技术环境的特定翻译: * 如果是指Jenkins(参数化构建): * 全局属性信息 (Global Properties Information) * 说明: Jenkins中通常叫“Global Properties”,而不是“Variable Group”。 * 如果是指Postman(API测试): * 全局变量信息 (Global Variables Information) * 说明: Postman中称为“Globals”,没有“组”的概念,只有“环境”可以分组。 * 如果是指Ansible(自动化运维): * 全局变量组信息 (Group Variables Information) * 说明: 这里“组”通常指主机组(Host Group),对应group_vars目录。 * 如果是指低代码平台(如简道云、明道云): * 全局变量组信息 (Global Variable Group Details) --- 总结建议: 如果是在开发文档或需求文档中,最标准且通用的翻译是: > Global Variable Group Information 如果你能告诉我这个短语出现在哪个具体的软件或平台上(比如Jenkins、Postman、K8s等),我可以给出更准确的术语翻译。

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

    Название группы глобальных переменных

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

    ID организации

update_pipeline

[Pipeline Management] Обновляет существующий конвейер в Yunxiao по pipelineId. Используйте этот инструмент для обновления pipeline YAML, стадий, задач и т.д.

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

    Пожалуйста, отправьте содержимое YAML-файла для перевода.

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

    Название пайплайна, максимум 60 символов

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

    ID организации

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

    Идентификатор конвейера

update_resource_member

[Resource Member Management] Обновляет ресурс-участник.

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

    Enterprise ID

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

    Ресурс Id

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

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

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

    Роль-группа развертывания: user (участник, права на использование) admin (администратор, права на использование и редактирование) Конвейер: admin (администратор, права на просмотр, запуск и редактирование) member (участник, права на запуск) viewer (наблюдатель, права на просмотр)

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

    您的请求似乎不完整。请提供需要翻译的文本,或说明您想了解关于“用户id”的什么内容(例如:如何获取用户ID、用户ID的格式等),我会尽力协助。

update_resource_owner

Управление участниками ресурса Передать владельца ресурса

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

    ID нового пользователя-владельца

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

    Enterprise ID

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

    Ресурс Id

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

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

update_sprint

[Управление проектами] Обновляет существующий спринт

Параметры
  • capacityHoursinteger

    Часы ёмкости спринта

  • descriptionstring

    Описание спринта

  • endDatestring

    Строка даты в формате ГГГГ-ММ-ДД

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

    Уникальный идентификатор спринта

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

    Название спринта

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

    ID организации

  • ownersstring[]

    ID пользователей владельца спринта

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

    Уникальный идентификатор проекта

  • startDatestring

    Строка даты в формате ГГГГ-ММ-ДД

update_test_result

[test management] Обновляет результаты тестов

Параметры
  • executorstring

    userId исполнителя

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

    ID организации

  • statusenum

    Состояние

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

    测试用例唯一标识

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

    Уникальный идентификатор тестового плана

update_variable_group

[application delivery] Обновляет группу переменных

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

    имя приложения

  • branchNamestring

    Ветка версии, по умолчанию master

  • displayNamestring

    Отображаемое имя группы переменных

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

    Номер версии группы переменных

  • messagestring

    Описание группы переменных

  • namestring

    Unique name of the variable group

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

    ID организации

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

    Variable group name

  • varsobject[]

    Список переменных.

update_version

[Управление проектами] Обновляет существующую версию в проекте Yunxiao. Может обновить название версии, владельцев, дату начала и дату публикации. Варианты использования: Обновить название версии Сменить владельцев версии Изменить даты версии

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

    Уникальный идентификатор версии

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

    Название версии, максимум 50 символов

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

    ID организации

  • ownersstring[]

    Идентификаторы пользователей-владельцев

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

    Уникальный идентификатор проекта

  • publishDatestring | null

    Дата публикации, формат: ГГГГ-ММ-ДД

  • startDatestring | null

    Дата начала, формат: ГГГГ-ММ-ДД

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обязательный

    ID организации

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

    Идентификатор рабочего элемента

0.3.68основная
0.3.67
0.3.66
0.3.65
0.3.64
0.3.63
0.3.62
0.3.61
0.3.60
0.3.59
0.3.58
0.3.57
0.3.56
0.3.55
0.3.54
0.3.53
0.3.52
0.3.51
0.3.50
0.3.49
0.3.48
0.3.47
0.3.45
0.3.38
0.3.37
0.3.36
0.3.35
0.3.34
0.3.33
0.3.32
0.3.31
0.3.29
0.3.28
0.3.27
0.3.26
0.3.25
0.3.24
0.3.23
0.3.22
0.3.21
0.3.20
0.3.19
0.3.17
0.3.16
0.3.14
0.3.11
0.3.10
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.4
0.2.2
0.2.0
0.1.40
0.1.39
0.1.38
0.1.37
0.1.35
0.1.34
0.1.33
0.1.32
0.1.31
0.1.30
0.1.29
0.1.28
0.1.27
0.1.26
0.1.25
0.1.24
0.1.23
0.1.22
0.1.21
0.1.20
0.1.19
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1

Выберите клиент, чтобы установить aliyun/alibabacloud-devops-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "aliyun-alibabacloud-devops-mcp-server-jtsl": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "aliyun-alibabacloud-devops-mcp-server-jtsl": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "aliyun-alibabacloud-devops-mcp-server-jtsl": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"aliyun-alibabacloud-devops-mcp-server-jtsl\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"alibabacloud-devops-mcp-server\"],\"env\":{\"YUNXIAO_ACCESS_TOKEN\":\"<YOUR_TOKEN>\",\"YUNXIAO_API_BASE_URL\":\"https://your-org.devops.aliyuncs.com\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "aliyun-alibabacloud-devops-mcp-server-jtsl": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add aliyun-alibabacloud-devops-mcp-server-jtsl --env YUNXIAO_ACCESS_TOKEN=<YOUR_TOKEN> --env YUNXIAO_API_BASE_URL=https://your-org.devops.aliyuncs.com -- npx -y alibabacloud-devops-mcp-server

Либо через JSON-конфиг:

claude mcp add-json aliyun-alibabacloud-devops-mcp-server-jtsl "{\"command\":\"npx\",\"args\":[\"-y\",\"alibabacloud-devops-mcp-server\"],\"env\":{\"YUNXIAO_ACCESS_TOKEN\":\"<YOUR_TOKEN>\",\"YUNXIAO_API_BASE_URL\":\"https://your-org.devops.aliyuncs.com\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add aliyun-alibabacloud-devops-mcp-server-jtsl --env YUNXIAO_ACCESS_TOKEN=<YOUR_TOKEN> --env YUNXIAO_API_BASE_URL=https://your-org.devops.aliyuncs.com -- npx -y alibabacloud-devops-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.aliyun-alibabacloud-devops-mcp-server-jtsl]
command = "npx"
args = ["-y", "alibabacloud-devops-mcp-server"]

[mcp_servers.aliyun-alibabacloud-devops-mcp-server-jtsl.env]
YUNXIAO_ACCESS_TOKEN = "<YOUR_TOKEN>"
YUNXIAO_API_BASE_URL = "https://your-org.devops.aliyuncs.com"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите aliyun/alibabacloud-devops-mcp-server, а в поле команды запуска — строку ниже:
npx -y alibabacloud-devops-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "aliyun-alibabacloud-devops-mcp-server-jtsl": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "aliyun-alibabacloud-devops-mcp-server-jtsl": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например aliyun-alibabacloud-devops-mcp-server-jtsl.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: aliyun-alibabacloud-devops-mcp-server-jtsl
    command: npx
    args:
      - "-y"
      - "alibabacloud-devops-mcp-server"
    env:
      YUNXIAO_ACCESS_TOKEN: <YOUR_TOKEN>
      YUNXIAO_API_BASE_URL: https://your-org.devops.aliyuncs.com
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "aliyun-alibabacloud-devops-mcp-server-jtsl": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      }
    }
  }
}

Похожие MCP-сервера

HainanZhao/mcp-gitlab-jira

HainanZhao/mcp-gitlab-jira

от hainanzhao

MCP сервер для интеграции GitLab и Jira: управляйте проектами, merge requests, CI/CD, задачами GitLab и тикетами Jira, добавляйте комментарии, ищите по JQL. Полезен AI-агентам для автоматизации раз...

TypeScript⭐ 11
Github MCP

Github MCP

официальный

от github

MCP-сервер для подключения AI-агентов к GitHub: читает код и репозитории, управляет issues и PR, анализирует коммиты и CI/CD. Cервер автоматизирует workflow через естественный язык. Полезен разрабо...

Go⭐ 33807
JaviMaligno/mcp-server-bitbucket

JaviMaligno/mcp-server-bitbucket

от javimaligno

MCP сервер для интеграции с Bitbucket: управление репозиториями, пулл-реквестами и пайплайнами. Работает с Claude Code, Cursor и любыми MCP-клиентами. Также доступны CI/CD, вебхуки и управление ветками.

Python⭐ 2
circleci-public/mcp-server-circleci

circleci-public/mcp-server-circleci

от circleci-public

MCP сервер для интеграции CircleCI с ИИ-ассистентами: запускайте пайплайны, анализируйте тесты и конфигурации прямо из IDE. Ускоряет CI/CD и разработку для команд, работающих в Cursor, Claude и других MCP-клиентах.

TypeScript⭐ 93
opslevel/opslevel-mcp

opslevel/opslevel-mcp

от opslevel

MCP сервер для чтения данных из OpsLevel: компоненты, команды, системы и документация. Полезен инженерам DevOps и SRE для интеграции с AI-ассистентами — только read-only доступ без риска изменений.

Go⭐ 12
tacticlaunch/mcp-linear

tacticlaunch/mcp-linear

от tacticlaunch

MCP сервер для интеграции AI-ассистентов с Linear. Предоставляет инструменты управления задачами, проектами, циклами и документами, включая ресурсы и промпты. Полезен командам, использующим Linear ...

TypeScript⭐ 148
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин