Still Building iOS & Android
Apps Manually?
Hours wasted on manual builds. Different environments causing bugs. Team members waiting for builds. Your productivity suffers with every manual deployment.
What if builds happened automatically on every commit?
Capgo
✓ Capgo 构建 • ✓ iOS & Android CI/CD • ✓ GitHub Actions-ready
原生构建的噩梦
每个移动开发者都知道手动构建的痛苦。这里是 Capgo 构建如何融入 CI/CD 的。
没有 CI/CD
耗时数小时的手动构建
开发者浪费时间在重复的构建过程中
环境不一致
"在我的机器上工作" 的 bug 从不同的构建环境中产生
证书 & 签名混乱
手动证书管理导致过期构建
没有构建历史
无法追踪什么时候构建了什么或者重现过去的构建
结果:慢速发布,团队瓶颈,浪费开发者时间
使用 Capgo Build CI/CD
在 Mac 设备上没有 Mac
基于云的构建意味着您的整个团队都可以构建 iOS 应用
自动签名 & 证书
再也不用处理过期证书或配置文件了
每次都能得到一致的构建
相同的环境,相同的结果 - 再也不用说 "在我的机器上它能工作"
自动提交应用商店
自动上传到 TestFlight 和 Play Console
结果:高效团队、可靠的构建、更快的发布周期
与您的现有 CI/CD 设置兼容
从 Code 到应用商店 Automatically
Stop manual builds CI/CD自动化
准备构建凭据
在本地运行Capgo,然后将iOS和Android签名凭据导出为CI密钥。 您的管道获取所需的凭据,而无需将其提交到git中。
推送Code,触发Capgo构建
GitHub支持Actions、GitLab CI、Jenkins或任何runner调用Capgo CLI,并在web构建后Capacitor同步。 不需要Mac runner即可进行iOS构建。
下载或提交工件
使用调试构建进行测试,上传工件进行QA,或者让发布构建提交到TestFlight和Play Store。 您的CI/CD工作流程控制每个路径何时运行。
观看您的应用程序自动构建
推送 code 并观看CI/CD处理一切 - 从构建到签名到部署
为什么使用CI/CD进行自动化?
通过这些强大的优势来转换您的移动部署工作流程
自动化原生构建
推送code并自动获得原生iOS和安卓构建。无需手动使用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 构建
每月
使用额度
按分钟计费
额外的构建分钟
初始化构建
在Capgo中注册应用并在本地运行构建向导,以验证iOS证书、配置文件、Android密钥库和商店凭证。
导出机密
使用凭证管理器导出一个本地文件,然后将其推送到__CAPGO_KEEP_0__ Actions机密中 .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.
您的工作流安装依赖项、运行Web构建、同步__CAPGO_KEEP_0__并触发
Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build 用于iOS、Android或两者
发布或测试
从按钮触发调试构建、标签触发发布构建或主分支触发烟雾测试构建。上传QA测试用例或提交发布构建到商店。
核心CI命令
在本地运行setup,导出凭据,然后让CI调用Capgo Build,然后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。
- 可选的输出测试用例: 为QA下载链接和二维码添加输出上传标志。
准备好自动化您的本机构建吗?
使用Capgo构建从您的CI/CD管道中编译、签名、测试和发布本机iOS和Android构建。
Capgo构建 • GitHub操作示例 •凭据保留在CI密钥中
继续从Capgo CI/CD
如果您正在为Capacitor发布设置CI/CD,请将此页面连接到 CI/CD集成 为基线 GitHub 动作 为实时更新 Capgo 原生构建 为签名二进制文件 PR 预览解决方案 为审查构建 OTA Pipelines 中的常见 CI/CD 阻塞 避免 OTA Pipelines 中的慢速发布