
Buddy CI/CD:自动构建、测试与部署平台
用可视化流水线连接代码、测试和上线,并让 AI 智能体操作部署与沙箱。

Buddy 是干什么用的?用通俗的话解释
Buddy Works 是一个帮助开发团队把软件从“代码写好了”推进到“检查完并上线了”的 CI/CD 与平台工程套件。可以把它理解为一份能够自动执行的上线清单:取出代码、安装依赖、运行测试、生成发布文件,再把结果送到指定服务器或云平台。以后代码更新时,Buddy 就按你设定的条件重复这套流程。
它适合需要频繁发布网站和应用的开发者、软件团队及建站服务商。可视化界面方便查看每一步,YAML 则适合把流程配置放进版本管理。Buddy 也能接入 AI 编程智能体,让智能体调用这些发布能力;项目代码、测试命令、部署目标和访问凭据仍需由团队准备。
从一次 Git 提交开始,搭建可执行的发布流水线
以 Node.js 应用为例,官方入门文档给出的路径是:
- 创建项目,连接 GitHub、GitLab、Bitbucket、Buddy Git 或私有 Git 服务器中的代码仓库。
- 新建 pipeline,选择处理器架构及运行资源;需要版本化配置时,选择将 YAML 保存在仓库。
- 在 Workflow 中设置分支、标签或环境上下文,并选择 Git 事件、定时任务或 Webhook 等触发条件。
- 添加 Node.js 动作,配置项目实际使用的依赖安装、测试与构建命令,并选择正确的运行时。测试依赖数据库时,可按文档添加服务。
- 配置部署动作和目标。官方示例使用 SFTP 上传文件,再通过 SSH 安装依赖、重启应用,也可以增加 Slack 通知。
- 推送一次代码变更,查看各动作日志,并访问部署后的应用确认结果。
构建产物会进入流水线文件系统,后续动作需要取用正确的文件。官方示例会排除本地的 Node 模块,再在服务器安装依赖;实际项目应按部署方式确定传输内容。文件上传成功只是一个步骤,还要检查应用能否启动、页面和接口是否正常。
发布前预览、检查界面,再管理部署目标
Buddy 的远程部署支持只传输变化文件、人工审批、基于角色的权限和回滚。流水线可运行容器动作,并覆盖官方列出的处理器与系统环境,适合把编译、检查和部署串成清晰的操作顺序。
对于需要先验收再上线的团队,Environments 可为分支和拉取请求提供环境与访问地址,基础设施可位于 Buddy 云、自己的 AWS 或本地网络。Dev Cloud 可运行 MicroVM 应用和静态网站。Visual Reviews 用于比较不同浏览器、系统及视口下的界面,支持与 Playwright、Selenium、Cypress、Figma、Storybook 配合。
Tunnels 用来连接服务和外部网络,Domains 则提供 DNS 管理及自动 SSL 证书。它们解决的是发布链路中的不同问题,选择时应按项目实际需要组合,并分别核对资源用量。
让 AI 智能体调用部署、日志与沙箱
Buddy 为 Claude Code、Cursor、Codex 等工具提供官方接入说明。通过远程 MCP 文档,可以选择美国、欧洲或亚洲工作区对应的端点,再使用交互式 OAuth 或令牌完成认证。接入后,智能体能够触发流水线、查看构建日志,并操作部署、沙箱和域名等资源。
另一条路径是 Buddy skill 加 CLI:安装 bdy,运行 bdy login,再用 bdy proj link 关联项目,并按官方说明安装技能。纯 MCP 接入不要求先完成这套 CLI 流程。沙箱则提供隔离的云环境,让智能体运行命令和项目,减少对本机环境的直接影响。
这些连接能够修改真实工作区。工具类别筛选用于缩小暴露给智能体的操作集合,令牌和工作区权限负责控制实际访问范围;应先给出完成当前任务所需的权限,并检查执行结果。
免费版能做什么,费用怎样计算?
截至 2026 年 10 月 19 日,官方定价页列出 Free、Pro 和 Hyper。Free 包含 1 个席位、1 个并发任务、300 pipeline GB-minutes 和 1 GB 流水线缓存;付费方案提供更多资源及高级控制,额外成员、并发、计算和缓存可能单独收费。
GB-minutes 与分配的内存、运行时长和动作类型有关,不能直接理解为普通的“构建分钟数”。例如同样运行十分钟,资源配置不同,消耗也可能不同。页面会显示不同币种,购买前应核对账号内的报价、资源统计和最终结算条件。
目前定价页与套餐文档对 Free 是否包含沙箱存在不一致,因此不宜据此承诺免费沙箱长期可用。需要沙箱时先向官方或账号界面确认。文档所述的 14 天云端试用也应与长期 Free 方案分开理解。
代码、密钥和外部 AI 服务的边界
使用 REST API 需要先在工作区设置中启用,API 操作受工作区权限约束。接入仓库或智能体前,应确认它会读取哪些代码、日志和凭据,以及能执行哪些更改。
Buddy 的隐私政策说明其数据处理规则;外部 AI 服务还有自己的条款。仅凭支持某个智能体,不能推断所有数据都不会用于训练。高级权限或认证功能的可用性也应以当前套餐为准。
常见问题
Buddy 中的 CI/CD 是什么意思?
就是将代码变更接入自动构建与测试,再按配置准备发布或执行部署。每个项目仍需要选择适合自己的动作、触发条件和验收方式。
已经有 GitHub 仓库,还能使用 Buddy 吗?
可以。创建项目时连接现有仓库,再选择分支或其他上下文和触发事件,无需因为使用 Buddy 就重新编写应用。
Buddy 可以免费使用吗?
可以使用有额度限制的 Free 方案。团队规模、计算资源和高级控制需求增加时,可能需要付费;免费沙箱条件目前应单独向官方确认。
官方资源与开发者入口
- 产品文档:查找语言、框架和部署工作流。
- API 参考:查看认证、权限及请求格式。
- 官方支持:咨询产品问题、故障或演示。
- 服务状态:查看平台运行情况。
- Buddy 官方 X:查看产品公告。





