让你的 AI Agent 连接 Buildkite

选择流水线和构建编号检查状态,或为新运行提供准确提交及分支,让 AI 解释记录并执行你指定的操作。

12 个工具 API key

试试这些 Buildkite 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Buildkite

检查流水线构建记录

读取筛选构建及指定详情,解释状态、作业和时间。

/oo Buildkite: 列出 Buildkite 组织 [组织 slug]、流水线 [流水线 slug]、分支 [分支] 从 [开始时间] 至 [结束时间] 的构建,读取 [构建编号列表],总结作业状态和时间,不推断未提供的日志输出。

解释流水线配置

读取流水线配置,按开发问题解释已记录步骤和分支设置。

/oo Buildkite: 读取 Buildkite 组织 [组织 slug]、流水线 [流水线 slug],按 [问题] 解释步骤及分支配置,注明缺少背景,不修改流水线。

启动指定构建

为明确指定流水线、提交和分支创建构建。

/oo Buildkite: 在 Buildkite 组织 [组织 slug]、流水线 [流水线 slug] 为提交 [SHA 或 ref]、分支 [分支] 创建构建,说明为 [说明],提供构建编号及网页链接。

开始使用 Buildkite

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Buildkite

    使用 Buildkite API Access Token 连接。

    连接 Buildkite →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 一个有权访问目标组织并执行所需读取或构建操作的 Buildkite API Access Token。

Buildkite 工具

Buildkite 流水线配置描述步骤和分支设置,构建记录描述运行及作业状态,可用于检查构建及发起明确运行请求。

读取组织与流水线

列出组织及流水线,检查流水线步骤和配置。

读取构建记录

筛选组织或流水线构建,读取构建状态及作业详情。

创建、取消或重新构建

在要求时创建构建、取消已有构建或重新执行指定构建。

12 个工具

Get Current Access Token

检查当前 Buildkite API 访问令牌,包括权限范围和所有者摘要。

buildkite.get_current_access_token

Get Current User

获取拥有当前 API 访问令牌的 Buildkite 用户账户。

buildkite.get_current_user

List Organizations

列出当前 API 令牌可访问的 Buildkite 组织。

buildkite.list_organizations

Get Organization

按 slug 获取单个 Buildkite 组织。

buildkite.get_organization

List Pipelines

列出某个组织的 Buildkite 管道。

buildkite.list_pipelines

Get Pipeline

按组织和管道 slug 获取单个 Buildkite 管道。

buildkite.get_pipeline

List Builds For Organization

列出 Buildkite 组织中所有管道的构建。

buildkite.list_builds_for_organization

List Builds For Pipeline

列出单个 Buildkite 流水线的构建。

buildkite.list_builds_for_pipeline

Get Build

按组织、流水线 slug 和构建编号获取单个 Buildkite 构建。

buildkite.get_build

Create Build

为流水线创建新的 Buildkite 构建。

buildkite.create_build

Cancel Build

按构建编号取消 Buildkite 构建。

buildkite.cancel_build

Rebuild Build

按构建编号重建 Buildkite 构建。

buildkite.rebuild_build

常见问题

可以检查某分支或提交的构建吗?

可以。构建列表支持分支、提交、时间和状态条件。

AI 可以根据这些记录解释构建失败吗?

可以总结构建及作业状态和配置;这些操作不获取完整作业日志,详细排查可能需要你另行提供日志。

检查构建会启动新运行吗?

不会。创建、取消和重新构建是独立操作,需要明确要求。

连接 Buildkite

关于 Buildkite ↗