想要以最小的努力获得更快的 应用程序更新 为您的 __CAPGO_KEEP_0__ Capacitor 实时更新
- 实时更新: 立即推送更新,无需等待应用商店延迟。95% 的用户在 24 小时内接收更新。
- : Pipeline Essentials: 自动触发构建,根据 branch 活动(
main,staging,feature/*),并为 staging 和生产环境定义单独的环境。 - : Capgo : Integration: 使用 Capgo 部署安全、加密的更新,管理 : 更新频道: ,并监控性能。
- : Affordable Plans: 计划从 $12/月开始,提供实时更新、分析和约 15 个本地构建/月。
: Capacitor CI/CD pipeline 简化工作流程、提高效率,并确保您的应用程序始终保持最新状态。让我们深入了解细节。
Setup Requirements
Prerequisites
确保您已安装并配置以下内容:
一旦这些准备就绪,请进入CI平台中定义您的构建触发器和步骤。
将Appflow与您的CICD管道集成
管道设置步骤
现在您已经处理了必要的前提条件,是时候配置管道的触发器和环境设置了。
构建触发器和步骤
设置CI/CD管道以自动根据特定分支活动触发构建。以下是如何配置它的步骤:
-
分支触发器:
- 使用
main用于生产构建。 - 使用
staging用于测试目的。 - 使用
feature/*用于开发工作。
- 使用
-
构建步骤:
- 安装所有必要的依赖项。
- 运行单元测试以确保code质量。
- 为应用程序生成 Web 资产。
- 为移动或桌面平台生成本机二进制文件。
- 将构建部署到测试环境进行进一步验证。
环境设置
为生产和测试环境分别定义配置文件,以保持组织和安全。以下是一个示例设置:
# staging.env
ENVIRONMENT=staging
API_ENDPOINT=https://api-staging.example.com
LIVE_UPDATES_ENABLED=true
# production.env
ENVIRONMENT=production
API_ENDPOINT=https://api.example.com
LIVE_UPDATES_ENABLED=true
对于敏感数据,如API密钥和证书,请确保将它们安全地存储在CI平台的密钥管理系统中。这确保了管道保持功能和安全。
Capgo 集成指南

设置完构建和部署阶段后,接下来是集成Capgo。这使您能够直接将实时更新推送到应用程序,绕过应用商店审批延迟。
Capgo设置步骤
准备完CI/CD管道后,请按照以下步骤将Capgo添加到项目中:
首先安装 Capgo CLI:
npx @capgo/cli init
然后,按照这些命令进行操作:
- 构建您的应用:
npm install && npm run build - 部署更新:
npx @capgo/cli deploy - 回滚更新:
npx @capgo/cli rollback
以下是一个GitHub Actions 部署更新的示例:
- name: Deploy to Capgo
run: |
npm install @capgo/cli
npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
Capgo 的关键功能
Capgo 为Capacitor应用带来了以下好处:
- 安全高效的更新: 加密差异更新减少了负载大小,同时确保了安全交付。
- 渠道管理创建生产和测试环境通道,以控制更新的发布方式。
- : 创建分支和生产渠道来控制更新的发布。分析仪表板
Capgo 计划和定价
Capgo 提供灵活的计划以满足不同需求:
- SOLO: 每月 $12 (10,000 MAU, 2 GB 存储, 50 GB 带宽)
- MAKER: 每月 $33 (10,000 MAU, 5 GB 存储, 500 GB 带宽)
- TEAM: 每月 $83 (100,000 MAU, 10 GB 存储, 2,000 GB 带宽)
- PAYG: 起始于每月 $249,具有自定义缩放、API 访问和自定义域名的选项。
目前,Capgo 支持超过 1,900 个应用程序的生产环境,使其成为连续部署的可靠选择 [1].
管道管理
状态跟踪
保持对您的管道的关注是保持应用质量和让用户满意的关键。使用您的CI/CD平台设置自动警报:
- 构建状态和部署进度
- 更新成功率
- 用户采用度指标
- 错误报告和崩溃日志
将这些警报与清晰的文档配对以确保smooth监控和快速问题解决。
文档指南
好的文档使您的团队保持在同一页面并且您的运营保持顺畅。确保您的文档涵盖:
- 管道配置细节如构建触发器、环境变量和安全设置。
- 更新程序简化部署流程、回滚指南和 管理更新频道.
- 监控设置配置警报、跟踪指标并响应问题的方法
- 合规指南平台特定的规则、更新限制和其他要求
将所有文档存储在版本控制中,并在每次管道更改时更新它。包括常见错误的故障排除步骤,以节省时间,当问题出现时
平台指南
遵循Apple和Android更新政策使用Capgo的频道系统来确保顺畅和合规的发布:
- Beta测试: 发布更新到小型用户组 向小型用户组发布更新以验证更改。
- 阶段性发布: 分段发布更新,以早期发现问题。
- 紧急修复: 单击即可快速回滚更新,如果出现问题。
概要
设置步骤概览
开始之前,您需要安装CLI,配置构建和环境变量,安全您的机密,启用监控,并部署更新。这一过程与监控和回滚工具无缝集成,确保您的应用始终在线,降低停机时间。
CI/CD 优势
设置与结果之间的联系展示了Capgo如何提高效率:更新在仅仅24小时内就可以到达 95% 的用户.此外,Capgo 的定价从 $12/月与传统服务相比, 提供了巨大的成本优势,传统服务可能每月收费超过 $500/月. 目前,Capgo 支持超过 1,900 个生产应用 [1].
继续阅读Capacitor CI/CD Pipeline Setup Guide
如果您正在使用 Capacitor CI/CD管道设置指南 来规划 CI/CD 自动化,连接它与 Capgo CI/CD 在Capgo CI/CD中 Capgo 原生构建 在Capgo Native Builds中 Capgo 集成 Capgo 集成 CI/CD 集成 __CAPGO_KEEP_0__ Actions 集成 GitHub Actions 集成 为GitHub Actions 集成的实现细节。