仍然在手动构建iOS & Android?
手动构建应用?
手动构建花费了多少个小时? 不同环境导致的bug。团队成员等待构建。您的生产力受损 与每次手动部署。
如果构建发生 自动在每次提交时?
Capgo Build让您的CI/CD管道触发签名的iOS和Android构建在云端,然后下载工件或提交到商店。
✓ Capgo Build • ✓ iOS & Android CI/CD • ✓ GitHub Actions-ready
原生构建噩梦
每个移动开发者都知道手动构建的痛苦。Capgo Build 如何融入 CI/CD 流程。
没有 CI/CD
手动构建花费数小时
开发者浪费时间在重复的构建过程中
环境不一致
"在我的机器上" 的 bug 来自于不同的构建环境
证书和签名混乱
手动证书管理导致过期的构建
没有构建历史
无法追踪什么时候构建了什么或重现过去的构建
Result: 慢速发布,团队瓶颈,浪费开发者时间
With Capgo 构建 CI/CD
无需 Mac 即可构建 iOS
基于云的构建意味着您的整个团队都可以构建 iOS 应用
自动签名 & 证书
再也不用担心过期的证书或配置文件了
每次都能得到一致的构建
相同的环境,相同的结果 - 再也不用担心 "在我的机器上它工作"
自动提交应用商店
自动上传到 TestFlight 和 Play Console
Result: 高效的团队,可靠的构建,快速的发布周期
与您的现有 CI/CD 设置兼容
从 Code 到应用商店 自动
停止手动构建 并管理证书。CI/CD 如何转变您的工作流程:
准备构建凭证
运行 Capgo 在本地构建一次,然后将 iOS 和 Android 签名凭证导出为 CI 秘密。
推送 Code,触发 Capgo
GitHub Actions, GitLab CI, Jenkins, or any runner can call the Capgo CLI after your web build and Capacitor sync. __CAPGO_KEEP_1__
__CAPGO_KEEP_3__
✓ 不需要 Mac 运行器即可进行 iOS 构建 ✓ 从相同的工作流程中重复构建
使用调试构建进行测试,上传 artifact 进行 QA,或者让发布构建提交到 TestFlight 和 Play Store 中。
每个手动构建都浪费了数小时的开发时间。 不一致的环境会导致需要花费几天时间来调试的bug。 您的团队的生产力正在受损。
观看您的应用程序自动构建
推送code并观看CI/CD处理所有事情 - 从构建到签名到部署
为什么使用 CI/CD 自动化?
通过这些强大的优势来转变您的移动部署工作流程
自动化原生构建
code 推送并自动获取原生 iOS 和 Android 构建。无需手动使用 Xcode 或 Android Studio - 构建在云端运行
零停机更新
在后台进行更新,用户不会经历中断或强制更新
自动化质量门控
只在测试通过时部署。与您的现有测试套件和质量检查集成,确保发布的安全性。
即时回滚安全
构建物件自动版本化并存储。发现问题后立即回滚到任何以前的构建版本。
高级CI/CD功能
使用这些强大的功能提升您的部署策略
多环境部署
根据分支、环境或自定义条件部署到不同通道。适合用于测试、beta和生产工作流
- 基于分支的部署
- 环境特定的通道
- 条件部署
渐进式发布
首先选择一小部分用户进行发布,逐渐增加发布范围。监控指标并在出现问题时自动停止发布。
- 基于百分比的发布
- 错误时自动停止
- 基于指标的决策
REST API 接入
为自定义集成提供完整的 API 访问权限。您可以自行构建发布工具或与现有系统进行集成。
- 完整的 REST API
- 自定义集成
- Webhook通知
从您的管道中发送本机构建
Capgo Build 将您的现有 CI/CD 流程集成:安装依赖项、构建 Web 资产、同步 Capacitor,然后调用 Capgo CLI 以在云中编译签名的本机应用
定价
一项 Capgo 计划包括 OTA 更新、约 15 个本机构建/月,以及基于信用额度的计费额外的构建分钟
起始于
$12/月
包含使用量
OTA + ~15 构建
每月
信用使用量
按分钟计费
额外的构建分钟
Initialize Build
在Capgo中注册应用并在本地运行构建向导,以验证iOS证书、配置文件、Android密钥库和商店凭据。
Export Secrets
使用凭据管理器将本地文件导出,然后将其推送到__CAPGO_KEEP_0__ Actions密钥中。 .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.
您的工作流程安装依赖项、运行Web构建、同步__CAPGO_KEEP_0__并触发iOS、Android或两者的构建。
Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build 从按钮触发调试构建、从标签触发发布构建或在主分支上触发烟雾测试。上传QA的工件或将发布构建提交到商店。
Core CI Commands
在本地运行设置、导出凭据,然后让CI调用__CAPGO_KEEP_0__ Build后您的项目构建和__CAPGO_KEEP_1__同步。
Initialize Build
Run setup locally, export the credentials, then let CI call Capgo Build after your project build and Capacitor sync.
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 com.example.app --platform android --build-mode release CI 秘密中的内容
- Capgo API 密钥:
CAPGO_TOKEN具有构建权限。 - iOS 签名: 证书、密码、分发配置文件、App Store Connect 密钥、发行者和团队 ID。
- Android 签名: keystore、别名、密钥密码和 Play Console 服务帐号 JSON。
- 可选的 artifact 输出: 添加输出上传标志以便 QA 下载链接和二维码。
准备好自动化您的本机构建吗?
使用 Capgo 构建从您的 CI/CD pipeline 中编译、签名、测试和发布本机 iOS 和 Android 构建。
Capgo 构建 • GitHub 动作示例 • 凭据保留在 CI 秘密中