빠른 앱 업데이트를 원하세요 최소한의 노력으로? Capacitor를 위한 CI/CD pipeline을 설정하는 방법 Capacitor 앱을 자동화하여 빌드, 테스트 및 배포하여 시간을 절약하고 오류를 줄입니다. 여기서 당신이 달성할 수 있는 것:
- 실시간 업데이트: 앱 스토어 지연 없이 즉시 업데이트를 푸시합니다. 95%의 사용자는 24시간 이내에 업데이트를 받습니다.
- pipeline의 필수 요소: branch 활동에 의해 트리거된 빌드를 자동화하고 스테이징 및 프로덕션 환경을 별도로 정의합니다.
main,staging,feature/*Capacitor - 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)
- CI 플랫폼에서 Capgo 계정 실시간 업데이트 관리
이러한 준비가 끝나면 CI 플랫폼 내에서 빌드 트리거 및 단계를 정의하세요.
Appflow와 CICD Pipeline 통합
Pipeline 설정 단계
이제 전제 조건을 처리한 후, pipeline의 트리거 및 환경 설정을 구성하는 시간입니다.
빌드 트리거 및 단계
CI/CD pipeline을 설정하여 특정 branch 활동에 따라 자동으로 빌드를 트리거하도록 하세요. 다음과 같이 구성하세요:
-
Branch 트리거:
- 프로덕션 빌드에 사용
main테스트 목적으로 사용 - 개발 목적으로 사용
staging빌드 단계 - __CAPGO_KEEP_0__
feature/*__CAPGO_KEEP_1__
- 프로덕션 빌드에 사용
-
__CAPGO_KEEP_2__:
- 필요한 모든 의존성을 설치하세요.
- code 품질을 보장하기 위해 단위 테스트를 실행하세요.
- 애플리케이션의 웹 자산을 빌드하세요.
- 모바일 또는 데스크톱 플랫폼을 위한 네이티브 바이너리를 생성하세요.
- 테스트 환경으로 빌드를 배포하여 추가 검증을 진행하세요.
환경 설정
스테이징 및 프로덕션 환경을 위한 별도의 환경 구성 파일을 정의하여 조직화하고 보안을 유지하세요. 예를 들어 다음과 같습니다.
# 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 플랫폼의 비밀 관리 시스템에 저장하여 pipeline의 기능성과 보안성을 유지하세요.
Capgo 통합 안내서

빌드 및 배포 단계를 설정한 후 Capgo를 통합하여 Capgo를 푸시하여 앱 스토어 승인 지연을 피할 수 있습니다.
Capgo 설정 단계
Capgo를 프로젝트에 추가하기 위한 단계를 따라하세요.
첫 번째로, Capgo CLI:
npx @capgo/cli init
__CAPGO_KEEP_1__
- 그 다음에 이 명령어를 진행하세요.:
npm install && npm run build - 앱 빌드:
npx @capgo/cli deploy - 업데이트 배포:
npx @capgo/cli rollback
Here’s an example of a GitHub Actions job for deploying updates:
- name: Deploy to Capgo
run: |
npm install @capgo/cli
npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
Capgo Actions 업데이트 배포 예시
Capgo brings several benefits to Capacitor apps, including:
- __CAPGO_KEEP_0__는 __CAPGO_KEEP_1__ 앱에 다음과 같은 이점을 제공합니다: : __CAPGO_KEEP_0__
- 채널 관리 : 스테이징 및 프로덕션 채널을 만들어서 업데이트를 출시하는 방법을 제어합니다.
- 분석 대시보드 : 업데이트의 성공률을 추적하고 사용자 수용률을 모니터링하여 자세한 통찰력을 얻습니다.
Capgo 플랜 및 가격
Capgo은 다양한 요구에 맞는 유연한 플랜을 제공합니다:
- SOLO : 1,000 MAU, 2 GB 저장소, 50 GB 대역폭 (월 $12)
- MAKER : 10,000 MAU, 5 GB 저장소, 500 GB 대역폭 (월 $33)
- TEAM: $83/month (100,000 MAU, 10 GB storage, 2,000 GB bandwidth)
- PAYG: 시작 가격은 $249/month, 사용자 지정 스케일링, API 접근 및 사용자 지정 도메인과 같은 옵션을 제공합니다.
현재, Capgo은 1,900 개 이상의 앱을 운영 중에 지원하고 있습니다. 이는 지속적인 배포를 위한 신뢰할 수 있는 선택입니다. [1].
Pipeline 관리
상태 추적
앱 품질을 유지하고 사용자 만족도를 유지하기 위해서는 pipeline를 지속적으로 모니터링하는 것이 중요합니다. CI/CD 플랫폼을 사용하여 자동 알림을 설정하여:
- 빌드 상태 및 배포 진행 상황
- 업데이트 성공률
- 사용자 수락 지표
- 오류 보고 및 충돌 로그
이러한 알림을 명확한 문서와 pair하여 smooth 모니터링 및 빠른 문제 해결을 보장합니다.
문서 안내
좋은 문서는 팀이 같은 페이지에 있고 운영이 원활하게 돌아가도록 합니다. 문서가 다음 항목을 포함해야 합니다.
- pipeline 구성: 빌드 트리거, 환경 변수, 보안 설정과 같은 세부 사항.
- 업데이트 절차: 배포 단계, 롤백 지침, 업데이트 채널 관리.
- 모니터링 설정: 경고 설정, 메트릭 추적, 문제 해결.
- 규정 준수 지침: 플랫폼별 규정, 업데이트 제한, 기타 요구 사항.
pipeline 변경 시마다 문서를 버전 관리하고 업데이트하십시오. 일반 오류에 대한 문제 해결 단계를 포함하여 문제가 발생할 때 시간을 절약하십시오.
플랫폼 지침
애플과 안드로이드 업데이트 정책을 따르기 위해 Capgo의 채널 시스템을 사용하여 smooth하고 compliant한 롤아웃을 보장하세요:
- 베타 테스트: 컨텍스트: Capgo 솔루션 마케팅 페이지. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 위치: 사이트 헤더, 페이지 solutions/beta-testing.astro. 메시지 키 `solutions_beta_testing` (솔루션 베타 테스트). 작은 사용자 그룹으로 업데이트 릴리즈
- 변경 사항을 검증하세요.스테이지드 롤아웃
- : 업데이트 롤아웃을 점진적으로 진행하여 문제를 일찍 발견하세요.비상修정
: 업데이트가 잘못되면 단일 클릭으로 롤백하세요.
요약
설정 단계 개요입니다. 시작하려면 CLI를 설치하고 빌드 및 환경 변수를 구성하세요. 비밀을 보호하고 모니터링을 활성화한 다음 업데이트를 배포하세요. 이 프로세스는 모니터링 및 롤백 도구와 완벽하게 통합되어 앱이 최소 중단 시간으로 온라인 상태를 유지할 수 있도록 합니다.
CI/CD 이점
설정과 결과 사이의 연결은 Capgo이 효율성을 얼마나 향상시키는지 보여줍니다: 업데이트는 24시간 이내에 95%의 사용자에게 도달합니다. 또한 Capgo의 가격은 $12/월에서 시작됩니다 , legacy 서비스와 비교하여 막대한 비용 이점을 제공합니다. legacy 서비스는. Currently, Capgo supports more than 을 초과할 수 있습니다 [1].
. 현재 Capacitor은
1,900개 이상의 운영 앱을 지원합니다 . Capacitor CI/CD Pipeline 설정 안내서에서 계속 진행하세요 CI/CD 자동화 계획을 수립하기 위해 연결하세요. Capgo CI/CD Capgo CI/CD에서 제품 워크플로우를 위한 Capgo 네이티브 빌드 Capgo 네이티브 빌드에서 제품 워크플로우를 위한 Capgo 통합 Capgo 통합에서 제품 워크플로우를 위한 CI/CD 통합 __CAPGO_KEEP_0__ 액션 통합 GitHub 액션 통합에서 구현 세부 정보를 위한 GitHub Actions Integration