仍在构建 iOS & Android
手动构建吗?
手动构建浪费了多少个小时 不同环境导致的 bug。团队成员等待构建。您的生产力随着每次手动部署而减少
如果构建发生在每次提交时 __CAPGO_KEEP_0__ Build 让您的 CI/CD pipeline 在云端触发签名的 iOS 和 Android 构建,然后下载 artifact 或将其提交到商店
设置 Capgo Build
✓ Capgo Build • ✓ 自动化构建 ✓ GitHub Actions-ready
原生构建的噩梦
每个移动开发者都知道手动构建的痛苦。Capgo Build 如何融入 CI/CD 中。
没有 CI/CD
手动构建花费数小时
开发者浪费时间在重复的构建过程中
环境不一致
"Works on my machine" bugs from different build environments
在我的机器上工作
,不同构建环境中的错误
证书和签名的混乱
手动证书管理导致过期的构建文件
结果:缓慢的发布、团队瓶颈、浪费开发人员时间
与 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或任何runner都可以在您的web构建和Capacitor同步之后调用Capgo CLI。 不需要Mac runner即可进行iOS构建。
下载或提交工件
使用调试构建进行测试,上传工件进行QA,或者让发布构建提交到TestFlight和Play Store。 您的CI/CD工作流程控制每个路径何时运行。
让您的应用程序自动构建
推送code并观察CI/CD处理一切 - 从构建到签名到部署
为什么使用 CI/CD 自动化?
通过这些强大的优势来转换您的移动部署工作流程
自动化原生构建
推送 code 并自动获得原生 iOS 和 Android 构建。无需手动使用 Xcode 或 Android Studio - 构建在云端运行。
上下文: 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 Integration
- 全面的 API 访问以便自定义集成。构建自己的部署工具或与现有系统集成。
- 完整的 REST __CAPGO_KEEP_0__
- 自定义集成
将原生构建从管道中发送
Capgo 构建将您的现有 CI/CD 流程集成:安装依赖项、构建 Web 资产、同步 Capacitor,然后调用 Capgo CLI 以在云中编译签名的原生应用
定价
一项 Capgo 计划包括 OTA 更新、约 15 个原生构建/月以及额外构建分钟的按信用额度计费
起始于
$12/月
包含使用
OTA + ~15 构建
每月
按分钟计费
额外构建分钟
__CAPGO_KEEP_0__ 构建将您的现有 CI/CD 流程集成:安装依赖项、构建 Web 资产、同步 __CAPGO_KEEP_1__,然后调用 __CAPGO_KEEP_2__ __CAPGO_KEEP_3__ 以在云中编译签名的原生应用
初始化构建
在Capgo中注册应用并在本地运行构建向导,以验证iOS证书、配置文件、Android密钥库和商店凭据。
导出机密
使用凭据管理器导出一个本地 .env.capgo.* 文件,然后将其推送到GitHub Actions机密中 gh secret set -f.
添加工作流
您的工作流安装依赖项、运行Web构建、同步Capacitor并触发 @capgo/cli build 用于iOS、Android或两者。
发布或测试
从按钮触发调试构建、从标签触发发布构建或在主分支上触发烟雾测试。上传QA-artifacts或提交发布构建到商店。
核心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 com.example.app --platform android --build-mode release
CI/CD 中的什么是机密信息
- Capgo API 密钥:
CAPGO_TOKEN具有构建权限。 - iOS 签名: 证书、密码、分发配置文件、App Store Connect 密钥、发行者和团队 ID。
- Android 签名: keystore、别名、密钥密码和 Play Console 服务账户 JSON。
- 可选的 artifact 输出: 添加输出上传标志以获取 QA 下载链接和 QR 码。
准备好自动化您的原生构建吗?
Capgo 构建从您的 CI/CD pipeline 中编译、签名、测试和发布原生 iOS 和 Android 构建。
Capgo 构建 • GitHub 动作示例 • 凭据保留在 CI 秘密中
Capacitor 与 EAS Workflows 的类似之处
Capgo 是 Expo 的托管 CI/CD,用于 React Native。Capgo 是 Capacitor 路径:保留 GitHub 动作、GitLab CI 或 Jenkins,然后调用 Capgo 构建以获取签名的 iOS 和 Android artifact。Capgo 不是 EAS Workflows 运行器的替代品,也不会构建 Expo 项目。
从 Capgo CI/CD 继续
如果您正在设置 Capacitor 发布的 CI/CD,请连接此页面 CI/CD 集成 为基线 GitHub Actions 为实时更新 Capgo 原生构建 为签名二进制 PR 预览解决方案 为审查构建 EAS vs Capgo 为 Expo 应用服务比较 OTA Pipelines 中的常见 CI/CD 阻塞 为避免慢速发布