用途:该技能用于与 Harness 持续交付平台交互,管理数据、记录并自动化工作流。Harness 是面向开发者和 DevOps 工程师的持续交付平台,用于自动化部署流水线、简化发布流程并减少错误,支持多种部署策略,并可集成主流云服务商与工具。官方文档:https://developer.harness.io/
主要能力:资料列出的可操作对象包括流水线、执行、部署、事件、变更源、连接器、模板、用户、用户组、服务账号、基础设施定义、环境、服务、组织、项目、账户、许可证、平台、Delegate、受监控服务、CCM 建议与视角、成本类别、资源组、密钥、治理,以及持续效率、持续错误跟踪、持续集成、持续验证、混沌工程、功能开关、Git 体验、安全测试编排、云成本管理、服务可靠性管理、软件工程洞察等模块,并含 Next Gen 系列对象。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。认证:membrane login --tenant --clientName=<agentType>;无头环境会打印授权 URL,完成后执行 membrane login complete <code>。连接:membrane connection ensure "https://harness.io/" --json,若状态为 BUILDING 可轮询 membrane connection get <id> --wait --json,直至 READY。查找动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json。运行动作:membrane action run <actionId> --connectionId=CONNECTION_ID --json,可用 --input 传 JSON。代理请求:membrane request CONNECTION_ID /path/to/endpoint,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。
适用场景与限制:适合通过预置动作或代理方式读写 Harness 数据、触发与查询流水线及部署等。凭据由 Membrane 服务端管理,无需向用户索取 API 密钥。资料未提供具体动作清单、参数细节、收费与价格信息,暂未提供。