SuperAPI AI 工具集

buildkite

部署与运维

查看项目

更新于 10-16 05:51

技能介绍

用途:该技能用于在智能体中集成 Buildkite CI/CD,帮助用户检查构建状态、触发构建、读取构建日志、调试失败以及管理流水线。

主要能力:支持构建操作,如列出流水线最近构建、查看构建详情、触发新构建、重建失败构建、取消运行中的构建;支持作业与日志操作,如列出构建的作业、查看作业日志、下载构建产物;支持流水线操作,如列出所有流水线、查看流水线配置。

使用方式:首次运行 buildkite 包装器会自动检测并启动 scripts/setup。常用命令包括 buildkite build list --pipeline SLUG、buildkite build view BUILD_NUMBER --pipeline SLUG、buildkite build create --pipeline SLUG --branch main --message "Deploy"、buildkite build rebuild BUILD_NUMBER --pipeline SLUG、buildkite build cancel BUILD_NUMBER --pipeline SLUG、buildkite job list --build BUILD_NUMBER --pipeline SLUG、buildkite job log JOB_ID、buildkite artifacts download --build BUILD_NUMBER --pipeline SLUG、buildkite pipeline list、buildkite pipeline view SLUG。失败调试流程为:先 buildkite build list --pipeline SLUG --state failed 找到失败构建,再 buildkite build view BUILD_NUMBER --pipeline SLUG 查看失败作业,然后 buildkite job log JOB_ID 获取日志,必要时下载产物。输出默认是 JSON,可通过 jq 处理;未直接覆盖的 REST API 端点可用 buildkite api,例如 buildkite api /v2/organizations/ORG/pipelines | jq '.[].slug'。

适用场景:需要检查构建状态、触发部署、排查构建失败、查看日志或管理流水线的 CI/CD 工作流。

限制:资料未提供认证配置、权限范围、速率限制细节及具体平台支持情况;详细调试模式需加载 references/build-debugging.md,完整命令参考见 references/bk-commands.md,认证失败、CLI 错误和速率限制见 references/troubleshooting.md。