仍在构建 iOS & Android
手动构建吗?
手动构建浪费了多少个小时。 不同环境导致的 bug。团队成员等待构建。您的生产力随着每次手动部署而受损。
如果构建发生在每次提交时? __CAPGO_KEEP_0__ Build 让您的 CI/CD pipeline 在云端触发签名的 iOS 和 Android 构建,然后下载 artifact 或将其提交到商店。
设置 Capgo Build
✓ Capgo Build • ✓ 自动化构建 ✓ GitHub Actions-ready
Native构建的噩梦
每个移动开发者都知道手动构建的痛苦。这里是Capgo Build如何融入CI/CD的。
没有CI/CD
手动构建的小时候
开发者浪费时间在重复的构建过程中
环境不一致
"在我的机器上"的bug来自不同的构建环境
证书和签名的混乱
手动证书管理导致过期的构建
没有构建历史
无法追踪什么时候构建了什么或重现过去的构建
结果:慢速发布,团队瓶颈,浪费开发人员时间
使用 Capgo 构建 CI/CD
在 Mac 设备上没有的情况下构建 iOS
基于云的构建意味着您的整个团队都可以构建 iOS 应用
自动签名和证书
再也不用担心过期的证书或配置文件了
每次都能得到一致的构建
相同的环境,相同的结果 - 没有 "在我的机器上工作" 的问题
自动提交应用商店
自动上传到 TestFlight 和 Play Console
结果:高效的团队,可靠的构建,快速的发布周期
与您的现有 CI/CD 设置兼容
从 Code 到应用商店 自动化
停止手动构建 并管理证书。 这是 CI/CD 如何转变您的工作流程的方法:
准备构建凭证
点击Capgo,本地构建一次,然后将 iOS 和 Android 签名凭证导出为 CI 秘密。 您的管道获取所需的凭证,而无需将其提交到 Git。
推送Code,触发Capgo Build
GitHub 动作、GitLab CI、Jenkins 或任何运行器都可以在您的 Web 构建和Capacitor 同步之后调用Capgo CLI。 不需要 Mac 运行器即可进行 iOS 构建。
下载或提交 Artifacts
使用调试构建进行测试,上传 artifact 进行 QA,或者让发布构建提交到 TestFlight 和 Play Store。 您的 CI/CD 工作流程控制每个路径何时运行。
让您的应用程序自动构建
推送code并观察CI/CD处理一切 - 从构建到签名到部署
为什么使用 CI/CD 自动化?
通过这些强大的优势来转换您的移动部署工作流程
自动化原生构建
推送 code 并自动获得原生 iOS 和 Android 构建。无需手动使用 Xcode 或 Android Studio - 构建在云端运行。
context: Capgo 解决方案营销页面。角色: 网站副本句子。见于: 页面解决方案/在 Mac 上构建。astro。消息键 `solutions_build_without_mac_h1` (解决方案在 Mac 上构建 H1)。
零停机时间更新
自动化质量门控
仅在测试通过时部署。 与您的现有测试套件和质量检查集成,确保发布的安全性。
即时回滚安全
构建工件自动版本化并存储。 部署后发现问题时,可以立即回滚到任何以前的构建版本。
高级CI/CD功能
通过这些强大的功能提升您的部署策略
多环境部署
根据分支、环境或自定义条件部署到不同频道。 适合用于测试、beta和生产工作流。
- 基于分支的部署
- 环境特定的频道
- 条件部署
渐进式发布
首先部署给少量用户,逐渐增加用户数量。监控指标并在出现问题时自动停止发布。
- 基于百分比的发布
- context: Capgo 解决方案营销页面。角色: 网站副本句子。见于: 页面解决方案/qsr.astro。消息键 `solutions_qsr_sol3_point2` (解决方案 Qsr Sol3 Point2)。
- 错误时自动停止
REST API Integration
REST API 集成
- 自定义集成时获得完整的 REST API 访问权限。您可以自行构建发布工具或与现有系统进行集成。
- 完整的 REST __CAPGO_KEEP_0__
- 自定义集成
Ship Native Builds From Your Pipeline
Capgo Build plugs into your existing CI/CD flow: install dependencies, build web assets, sync Capacitor, then call the Capgo CLI to compile signed native apps in the cloud.
价格
One Capgo plan includes OTA updates, about 15 native builds/month, and credit-based billing for extra build minutes.
开始于
$12/月
包含使用量
OTA + ~15 个构建
每月
按分钟计费
额外构建分钟数
context
初始化构建
在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__同步之后
Capgo是Capgo的缩写,Capacitor是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 com.example.app --platform android --build-mode release
CI/CD
- Capgo API 密钥:
CAPGO_TOKEN具有构建权限。 - iOS签名: 证书、密码、分发配置文件、App Store Connect 密钥、发行者和团队 ID。
- Android签名: keystore、别名、密钥密码和Play Console 服务账户 JSON。
- 可选输出文件: 添加输出上传标志以获取QA下载链接和QR码。
准备自动化您的原生构建?
使用 Capgo 从您的 CI/CD pipeline 构建、签名、测试和发布原生 iOS 和 Android 构建。
Capgo 构建 • GitHub 动作示例 • 凭据保留在 CI 秘密中
继续使用 Capgo CI/CD
如果您正在为 Capacitor 发布设置 CI/CD,请将此页面连接到 CI/CD 集成 用于基线 GitHub 动作 用于实时更新 Capgo 原生构建 为签名二进制文件 PR 预览解决方案 用于审查构建和 OTA Pipelines 中的常见 CI/CD 阻塞 避免慢速发布