仍在构建iOS & Android
Apps 手动构建?
手动构建花费的时间 不同环境导致的 bug。团队成员等待构建。您的生产力在每次手动部署时都会受损
如果构建发生 自动在每次提交时?
Capgo Build 让您的 CI/CD pipeline 触发在云端签名的 iOS 和 Android 构建,然后下载 artifact 或将其提交到商店中。
✓ Capgo Build • ✓ iOS & Android CI/CD • ✓ GitHub Actions-ready
原生构建噩梦
每个移动开发者都知道手动构建的痛苦。Capgo Build 如何融入 CI/CD 中。
没有 CI/CD
花费数小时的手动构建
开发者浪费时间在重复的构建过程中
环境不一致
"在我的机器上工作" 的 bug 来自于不同的构建环境
证书和签名混乱
手动证书管理导致过期的构建
没有构建历史
无法追踪什么时候构建了什么或重现过去的构建
结果:发布速度慢,团队瓶颈,浪费开发者时间
使用 Capgo Build CI/CD
不需要 Mac 就能构建 iOS
基于云的构建意味着您的整个团队都可以构建 iOS 应用
自动签名 & 证书
再也不用担心过期的证书或配置文件了
每次都能得到一致的构建
相同的环境,相同的结果 - 没有 "我的机器上工作" 的问题
自动提交应用商店
自动上传到 TestFlight 和 Play Console
结果:高效的团队,可靠的构建,快速的发布周期
与您的现有 CI/CD 设置兼容
从 Code 到应用商店 自动化
停止手动构建 并管理证书。以下是 CI/CD 如何转换您的工作流程:
准备构建凭据
运行 Capgo 本地构建一次,然后将 iOS 和 Android 签名凭据导出为 CI 秘密。 您的管道获得所需的凭据,而无需将其提交到 Git。
推送 Code,触发 Capgo 构建
GitHub 动作,GitLab CI,Jenkins 或任何运行器可以在您的 web 构建之后调用 Capgo CLI 并 Capacitor 同步 不需要 Mac 运行器来构建 iOS
下载或提交 artifact
使用调试构建进行测试,上传 artifact 进行 QA,或者让发布构建提交到 TestFlight 和 Play Store 您的 CI/CD 工作流程控制每个路径何时运行
您的应用程序将自动构建
推送 code,并让 CI/CD 处理从构建到签名到部署的所有事情
为什么使用 CI/CD 自动化?
这些强大的好处可以转变你的移动部署流程
自动化原生构建
code 推送并自动获取原生 iOS 和 Android 构建。无需手动使用 Xcode 或 Android Studio - 构建在云端运行。
零停机更新
在应用运行时,更新发生在后台。用户不会经历中断或强制更新。
自动化质量门控
只有当测试通过时才部署。与现有的测试套件和质量检查集成,确保发布的可靠性
即刻回滚安全
__CAPGO_KEEP_0__
高级CI/CD功能
这些强大的功能让您可以将部署策略提升到一个新的水平
多环境部署
基于分支、环境或自定义条件进行不同渠道的部署。适合用于测试、beta和生产工作流
- 基于分支的部署
- 环境特定的渠道
- 条件部署
渐进式发布
从少量用户开始,逐渐增加。监控指标并自动停止问题部署。
- 基于百分比的发布
- 错误自动停止
- 基于指标的决策
REST API Integration
自定义集成时,拥有完整的 API 访问权限。您可以构建自己的部署工具或与现有系统集成。
- 完整的 REST API
- 自定义集成
- Webhook通知
从管道中发送本机构建
Capgo 构建集成到您的 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 发布或测试
从按钮触发调试构建,标签触发发布构建,或者主分支触发烟雾测试。上传 QA_artifacts 或将发布构建提交到商店。
核心 CI 命令
在本地运行设置,导出凭据,然后让 CI 调用 __CAPGO_KEEP_0__ Build 后您的项目构建和 __CAPGO_KEEP_1__ 同步。
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 __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ 密钥:
- Capgo API key:
CAPGO_TOKEN拥有构建权限。 - iOS签名: 证书、密码、分发配置文件、App Store Connect密钥、发行者和团队ID。
- Android签名: keystore、别名、密钥密码和Play Console服务账户JSON。
- 可选输出文件: 添加上传标志以在QA下载链接和QR码中下载。
准备好自动化您的原生构建吗?
使用Capgo Build从您的CI/CD管道中编译、签名、测试和发布原生iOS和Android构建
Capgo 构建 • GitHub Actions 示例 • 凭据保留在 CI 秘密中
继续从 Capgo CI/CD
如果您正在为 Capacitor 发布设置 CI/CD,请连接此页面 CI/CD 集成 用于基线 GitHub Actions 用于实时更新 Capgo 原生构建 用于签名二进制 PR 预览解决方案 为__CAPGO_KEEP_0__应用提供动力 142+生产就绪插件 安装插件