用途:通过 KooCLI 的 hcloud 命令操作华为云 CloudDeploy(CodeArts Deploy),覆盖部署应用与任务的查询、失败分析、制品校验和任务管理。
主要能力:查询类包括列出部署应用(ListAllApp)、列出部署任务(ListDeployTasks)、查看任务详情(ShowDeployTaskDetail);分析类包括部署失败根因分析(如 agent 离线、超时、制品缺失、权限不足)与 OBS 制品链接校验;管理类包括创建应用(CreateApp)、按模板创建部署任务(CreateDeployTaskByTemplate)、启动部署(StartDeployTask)、删除部署任务(DeleteDeployTask)。
使用方式:需先安装并认证 hcloud CLI,配置 AK/SK 或环境变量,具备相应 IAM 权限,并传入 --cli-region 与 --project_id。服务名必须为 CodeArtsDeploy,CloudDeploy 不被接受。命令需通过 skill-quality-cli run --skill-name huawei-cloud-deployment-task-management -- 包装执行。写操作(创建、启动、删除)须先预览命令与影响并等待用户确认,删除需二次确认。
适用场景:部署任务创建与管理、OBS 制品配置、部署失败排查、CI/CD 发布部署。
限制:目标主机需安装并在线运行 CloudDeploy agent;任务必须引用已有应用;制品默认来自 OBS,需确认桶与对象存在及 GetObject 权限;并发部署可能冲突;项目须为 CodeArts 项目。Flyway 方言不匹配等应用层问题需另行审计。部分细节暂未提供。