SuperAPI AI 工具集

aliyun-devops-manage-test

部署与运维

查看项目

更新于 10-15 17:34

技能介绍

用途:对 skills/platform/devops/aliyun-devops-manage 技能进行冒烟测试,验证脚本可编译并跑通一条有界的 DevOps 元数据查询路径。

主要能力与步骤:

  1. 离线脚本编译检查:python3 tests/common/compile_skill_scripts.py --skill-path skills/platform/devops/aliyun-devops-manage --output output/aliyun-devops-manage-test/compile-check.json
  2. 运行元数据 API 发现脚本:python3 skills/platform/devops/aliyun-devops-manage/scripts/list_openapi_meta_apis.py --product-code devops --version 2021-06-25 --output-dir output/aliyun-devops-manage-test,生成 devops_2021-06-25_api_docs.json 与 devops_2021-06-25_api_list.md。
  3. 校验产物存在且 API 计数为正。

可选在线 SDK 依赖:python -m pip install -U alibabacloud_devops20210625 alibabacloud_tea_openapi。

可选在线只读检查需先设置 DEVOPS_ORGANIZATION_ID,然后运行 list_projects.py、list_repositories.py、list_pipelines.py 等有界只读调用,并检查响应中的 requestId、success、errorCode、errorMessage 等字段。

通过标准:编译检查状态为 pass;API 发现同时产出 JSON 与 markdown;API 列表计数为正;证据文件存在;可选在线只读检查返回有效结构。

限制:在线检查为可选,需有效的 organization id 与相应 SDK;具体费用与平台支持范围资料暂未提供。