跳过主要内容
停止手动原生构建

仍在构建 iOS & Android
手动构建 Apps?

浪费在手动构建中的小时数。 不同环境导致的 bug。团队成员等待构建。您的生产力在每次手动部署时都会受损。

如果构建发生在 每次提交后自动执行

Capgo Build让您的CI/CD管道触发云端的签名iOS和Android构建,然后下载构建物或提交到应用商店。

✓ Capgo 构建 • ✓ iOS & Android CI/CD ✓ GitHub 可执行动作

原生构建的噩梦

每个移动开发者都知道手动构建的痛苦。Capgo Build如何融入CI/CD。

没有CI/CD

耗时数小时的手动构建

开发者浪费在重复的构建过程中

环境不一致

"在我的机器上工作" 的 bug 从不同的构建环境中产生

证书和签名混乱

手动证书管理导致过期的构建

没有构建历史

无法追踪什么时候构建了什么或者重现过去的构建

结果:慢发布,团队瓶颈,浪费的开发者时间

使用 Capgo 构建 CI/CD

不需要 Mac 就可以构建 iOS

基于云的构建意味着您的整个团队都可以构建iOS应用

基于云的构建意味着您的整个团队都可以构建 iOS 应用程序的构建环境是自动化的并且证书签名也是自动化的

再也不用处理过期的证书或配置文件了

每次都能得到一致的构建

相同的环境,相同的结果 - 不再有 "我的机器上工作" 的问题

自动提交到应用商店

自动上传到 TestFlight 和 Play Console

结果:高效的团队,可靠的构建,快速的发布周期

与您的现有 CI/CD 设置兼容

GitHub 操作
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ Any CI/CD 平台

自动监控应用程序构建

code 推送并观察 CI/CD 处理所有内容 - 从构建到签名到部署

iOS 构建 - GitHub 动作
正在运行
$ git push origin main
✓ 触发工作流程:构建和部署 iOS
[构建 iOS] 设置构建环境...
✓ macOS-latest 运行器分配
✓ Xcode 15.0 选择
[Fastlane] 🚀 运行 lane: ios build
✓ 正在同步证书与 match...
✓ 正在安装配置文件...
[Xcode Build] 正在构建 MyApp.xcworkspace
▸ 编译 AppDelegate.swift
▸ 编译 ViewController.swift
▸ 链接 MyApp
✓ 构建成功 (2m 34s)
[TestFlight] 正在上传到 App Store Connect...
✓ 上传成功,版本号 1.2.45
✓ iOS 部署完成!
安卓构建 - GitLab CI
正在运行
$ git push origin main
✓ Pipeline #1847 已经开始
构建 Android 正在准备 Docker 镜像...
✓ 使用镜像:cimg/android:2023.11
Gradle 正在启动构建...
> Task :app:preBuild 已经完成
> 任务 :app:preReleaseBuild UP-TO-DATE
> 任务 :app:compileReleaseJavaWithJavac
> 任务 :app:bundleRelease
构建成功 耗时 1m 42s
✓ 生成 app-release.aab
[控制台] 正在上传到 Google Play...
✓ 已上传到内部测试轨道
✓ 创建发布 1.2.45
✓ 安卓部署完成!
0
需要手动步骤
iOS + Android
从一条工作流
2–3 分钟
典型构建时间

高级 CI/CD 功能

带您将部署策略提升到下一个水平的这些强大功能

多环境部署

基于分支、环境或自定义条件进行部署。适合用于 staging、beta 和生产工作流

  • 基于分支的部署
  • 环境特定的渠道
  • 条件部署

渐进式发布

从少量用户开始,逐渐增加。监控指标并自动停止有问题的部署。

  • 基于百分比的发布
  • 自动停止错误
  • 基于指标的决策

REST API 集成

为自定义集成提供完整的 API 访问。构建自己的部署工具或与现有系统集成。

  • 完整的 REST API
  • 自定义集成
  • Webhook通知
Capgo 在 CI/CD 中构建

从管道中发送本机构建

Capgo 构建集成到您的现有 CI/CD 流程:安装依赖项、构建 Web 资产、同步 Capacitor,然后调用 Capgo CLI 来在云中编译签名的本机应用程序。

价格

一项Capgo计划包含OTA更新,约每月15个原生构建,以及基于积分的计费额外构建分钟。

价格

价格

价格

一项计划包含 OTA 更新、每月约 15 个原生构建以及额外构建分钟的信用计费

起始于

$12/月

按年计费

包含使用

OTA + ~15 构建

1

每月

在Capgo中注册应用并在本地运行构建向导,以验证iOS证书、配置文件、Android密钥库和商店凭证。

2

导出机密

使用凭证管理器导出一个本地 .env.capgo.* 文件,然后将其推送到GitHub Actions机密中 gh secret set -f.

3

添加工作流

您的工作流程安装依赖项、运行Web构建、同步Capacitor并触发 @capgo/cli build 用于iOS、Android或两者。

4

发布或测试

从按钮触发调试构建、从标签触发发布构建或在主分支上触发烟雾测试。上传QA的工件或提交发布构建到商店。

核心CI命令

在本地运行设置、导出凭证,然后让CI调用Capgo Build在您的项目构建之后和Capacitor同步之后

npx @capgo/cli@latest build init
npx @capgo/cli@latest build credentials manage --appId com.example.app
gh secret set CAPGO_TOKEN --body "your_capgo_api_key_here"
gh secret set -f .env.capgo.com.example.app

npm ci
npm run build
npx cap sync
npx @capgo/cli@latest build request com.example.app --platform android --build-mode release

CI机密中包含什么

  • Capgo API 密钥: CAPGO_TOKEN 具有构建权限。
  • iOS 签名: 证书、密码、分发配置文件、App Store Connect 密钥、发行者和团队 ID。
  • Android 签名: keystore、别名、密钥密码和 Play Console 服务账户 JSON。
  • 可选输出文件: 添加输出上传标志以获取 QA 下载链接和 QR 码。

使用 AI agent 实现 CI/CD

让您的 agent 写入管道并读取构建日志

Agent Skills teach Claude Code, Codex, or Cursor how to wire Capgo Build into GitHub Actions or GitLab CI. The Capgo MCP server lets the agent request builds and read build logs when one fails.

尝试询问您的 agent

  • 添加一个 GitHub Actions 工作流程,使用 Capgo 构建我的 iOS 应用
  • 为什么最后一次 Android 构建失败?检查构建日志
  • 将 live update CI 的每次合并上传为 live update 包

来自Expo?

EAS Workflows的等效项是Capacitor

EAS Workflows是Expo的托管CI/CD工具,用于React Native。Capgo是Capacitor路径:保留GitHub动作、GitLab CI或Jenkins,然后调用Capgo构建以获取签名的iOS和Android包。Capgo不是EAS Workflows的替代品,并且不构建Expo项目。

客户证明

Teams automate their Capacitor releases with Capgo

从一个管道中获得原生构建和实时更新,甚至不需要 Mac

5.0/5 由开发团队评级 9,400+ 团队 阅读评论

sikafanka

设计,半径 5

“Capgo 构建帮助我们简化了我们的 Capacitor 应用程序发布过程。我们可以从一个清晰的工作流程中构建和发布 iOS 和 Android 应用程序。”

Nate van Jole

CTO, 私有

“设置起来只花了不到一天。基于频道的发布让我在自己的设备上测试之前任何内容都不会影响生产用户。”

卡皮尔

NuTriQ 创始人

“能够立即推送生产 OTA 更新而不必等待完整的 App Store 审核周期,这对我们来说是一个巨大的运营优势。”

准备好自动化您的本机构建吗?

使用 Capgo 从您的 CI/CD pipeline 构建来编译、签名、测试和发布本机 iOS 和 Android 构建。

Capgo 构建 • GitHub 动作示例 • 凭证保存在 CI 秘密