想要更快的 应用程序更新 轻松实现吗? 为您的应用程序设置 CI/CD pipeline 可以自动化构建、测试和部署,节省时间并减少错误。以下是您将实现的内容: Capacitor 实时更新
- : 即刻推送更新,无需等待应用商店的延迟。95% 的用户在 24 小时内接收到更新。管道必备
- : 根据 branch 活动(: Automate builds triggered by branch activity (
main,staging,feature/*__CAPGO_KEEP_0__ - Capgo : 使用 __CAPGO_KEEP_0__ 部署安全、加密的更新,并管理: Use Capgo to deploy secure, encrypted updates, manage 更新频道, 监控性能。
- 经济实惠的计划: 每月 12 美元起的计划,实时更新、分析和每月 15 个原生构建。
Capacitor CI/CD pipeline 简化工作流程、提高效率并确保您的应用程序始终保持最新状态。让我们深入了解细节。
设置要求
先决条件
确保您已安装并配置以下内容:
- Node.js LTS, Capacitor CLI, 和 Git
- 在您偏好的CI平台 (如 GitHub Actions, GitLab CI, 或 Jenkins)
- A Capgo 用于管理实时更新
一旦这些准备就绪,请在CI平台中定义您的构建触发器和步骤。
将Appflow与您的CICD管道集成
__CAPGO_KEEP_0__
已完成必要步骤后,接下来需要配置管道触发器和环境设置。
__CAPGO_KEEP_1__
配置 CI/CD 管道以自动触发基于特定分支活动的构建。
-
__CAPGO_KEEP_2__:
- 用于生产构建。
main__CAPGO_KEEP_2__ - 用于测试目的。
staging__CAPGO_KEEP_2__ - 用于开发工作。
feature/*__CAPGO_KEEP_3__
- 用于生产构建。
-
__CAPGO_KEEP_4__:
- 安装所有必要的依赖项。
- 运行单元测试以确保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 pipeline 后,按照以下步骤将 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/month (100,000 MAU, 10 GB storage, 2,000 GB bandwidth)
- PAYG: 从 $249/month 开始,支持自定义缩放、 API 访问和自定义域名。
目前, Capgo 已经支持超过 1,900 个应用程序的生产环境,使其成为连续部署的可靠选择。 [1].
管道管理
状态跟踪
监控管道至关重要,以保持应用程序质量并让用户满意。使用您的CI/CD平台设置自动警报:
- 构建状态和部署进度
- 更新成功率
- 用户采用度指标
- 错误报告和崩溃日志
将这些警报与清晰的文档结合起来,以确保顺畅的监控和快速问题解决。
文档指南
好的文档使您的团队保持在同一页面,并且您的运营保持顺畅。确保您的文档涵盖:
- 管道配置: 构建触发器、环境变量和安全设置等详细信息。
- 更新程序: 部署步骤、回滚指南和 管理更新频道.
- 监控设置: 如何配置警报、跟踪指标并响应问题。
- 合规指南: 平台特定的规则、更新限制和其他要求。
将所有文档存储在版本控制中,并在管道更改时更新它。包括常见错误的故障排除步骤,以节省时间,当问题出现时。
平台指南
使用Capgo的频道系统遵循苹果和安卓的更新政策,确保更新顺畅且符合要求:
- Beta测试: 将更新发布到小型用户组 以验证更改。
- 分阶段发布: 分段发布更新,以早期捕获问题。
- 紧急修复: 如果出现问题,可以用单击快速回滚更新。
概要
设置步骤概览
开始之前,您需要安装CLI,配置构建和环境变量,安全您的机密,启用监控,并部署更新。该过程与监控和回滚工具无缝集成,确保您的应用始终在线,且最小化停机时间。
CI/CD Benefits
The connection between setup and results showcases how Capgo boosts efficiency: updates reach 95% of users within just 24 hours. Plus, Capgo’s pricing starts at $12/month, offering a massive cost advantage compared to legacy services that can charge over $500/month. Currently, Capgo supports more than 1,900 production apps [1].
Keep going from Capacitor CI/CD Pipeline Setup Guide
如果您正在使用 Capacitor CI/CD Pipeline Setup Guide 为CI/CD自动化编排,连接它 Capgo CI/CD 在Capgo CI/CD中, Capgo 原生构建 在Capgo 原生构建中, Capgo 集成 在Capgo 集成中, CI/CD集成 在CI/CD集成的实现细节中, GitHub 动作集成 在GitHub 动作集成的实现细节中。