⚠️ 需要 ZADIG_API_URL + ZADIG_API_KEY | Zadig DevOps 平台 API 客户端
基于 Zadig OpenAPI 规范实现的 DevOps 平台客户端。
必须配置以下环境变量(添加到 ~/.openclaw/workspace/.env):
bash
javascript
const zadig = require(./skills/zadig);
// 列出项目
const { projects } = await zadig.listProjects();
// 触发工作流
await zadig.triggerWorkflow({
projectKey: yaml,
workflowKey: build,
inputs: [...]
});
// ===== 便捷方法 =====
// 获取服务状态(一步到位)
const status = await zadig.getServiceStatus({
projectKey: yaml,
envName: dev,
serviceName: service1
});
/* 返回:
{
service_name: service1,
env_name: dev,
status: Running,
image: koderover.tencentcloudcr.com/test/service1:xxx,
pod_name: service1-xxx-xxx,
node: 172.16.64.16,
ip: 172.16.64.132,
ports: [{ containerPort: 20221, protocol: TCP }],
serviceendpoints: [{ name: service1, serviceport: 20221, node_port: 31331 }]
}
*/
// 获取服务日志(同步返回文本)
const logs = await zadig.getServiceLogsSync({
projectKey: yaml,
envName: dev,
serviceName: service1,
tailLines: 100
});
// 返回日志文本
// 获取工作流任务状态
const task = await zadig.getWorkflowTask({
workflowKey: dev-build,
taskId: 67
});
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 zadig-1776295353 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 zadig-1776295353 技能
skillhub install zadig-1776295353
文件大小: 11.09 KB | 发布时间: 2026-4-16 18:40