메인 콘텐츠로 건너뛰기

Capacitor CI/CD PIPELINE 설정 안내서

Capacitor 앱의 빌드, 테스트, 배포 프로세스를 자동화하여 빠른 업데이트와 효율성을 향상하세요.

마틴 도나뉘

마틴 도나뉘

콘텐츠 마케터

Capacitor CI/CD PIPELINE 설정 안내서

빠른 앱 업데이트를 원하세요 어떻게든? Capgo를 사용하여 앱의 CI/CD pipeline을 설정하면 빌드, 테스트 및 배포가 자동화되어 시간을 절약하고 오류를 줄일 수 있습니다. 여기서 무엇을 달성할 수 있는지 알아보세요. Capacitor 실시간 업데이트

  • : 앱 스토어 지연 없이 즉시 업데이트를 푸시합니다. 95%의 사용자는 24시간 내에 업데이트를 받습니다.pipeline 기본 사항
  • : branch 활동 ()에 의해 트리거되는 빌드를 자동화하고 스테이징 및 프로덕션 환경을 별도로 정의합니다.main, staging, feature/*__CAPGO_KEEP_0__
  • Capgo : __CAPGO_KEEP_0__를 사용하여 안전하고 암호화된 업데이트를 배포하고 업데이트를 관리하세요.: Use Capgo to deploy secure, encrypted updates, manage 업데이트 채널, 성능 모니터링을 포함하여.
  • 저렴한 계획: 계획은 $12/월에 라이브 업데이트, 분석, 및 월 15 건의 원시 빌드와 함께 시작됩니다.

Capacitor CI/CD PIPELINES은 워크플로우를 단순화하고 효율성을 향상시키며 앱이 무결성 있게 업데이트되도록 보장합니다. 자세한 내용을 살펴보겠습니다.

설정 요구 사항

사전 조건

다음 항목이 설치 및 구성되어 있는지 확인하세요:

CI 플랫폼에서 빌드 트리거 및 스텝을 정의하는 단계를 완료한 후

Appflow와 CICD PIPELINE을 통합하세요

Pipeline 설정 단계

이제 전제 조건을 처리한 후 pipeline의 트리거 및 환경 설정을 구성하는 시간입니다.

빌드 트리거 및 단계

CI/CD pipeline을 설정하여 특정 branch 활동에 따라 자동으로 빌드를 트리거하도록 하세요. 이 방법으로 구성하세요:

  • Branch 트리거:

    • 생산 빌드에 사용합니다. main 테스트 목적으로 사용합니다.
    • 개발 목적으로 사용합니다. staging 빌드 단계
    • __CAPGO_KEEP_0__ feature/* __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__:

    • 모든 필요한 의존성을 설치하세요.
    • 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

_sensitive_data_를 저장할 때, API 키 및 인증서와 같은 sensitive 데이터를 CI 플랫폼의 비밀 관리 시스템에 안전하게 저장하세요. pipeline가 기능적이고 안전하게 유지되도록 하세요.

Capgo 통합 안내서

Capgo Live Update 대시보드 인터페이스

빌드 및 배포 단계를 설정한 후, Capgo를 통합하세요. 이 기능을 사용하면 앱 스토어 승인 지연을 피하면서 직접 앱에 live 업데이트를 푸시할 수 있습니다.

Capgo Setup Steps

Capgo을 프로젝트에 추가하기 위한 단계

CI/CD pipeline을 준비한 후, 다음 단계를 따라 __CAPGO_KEEP_0__을 프로젝트에 추가하세요: Capgo CLI:

npx @capgo/cli init

__CAPGO_KEEP_0__

  • __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 }}

Key Features of Capgo

Capgo brings several benefits to Capacitor apps, including:

  • Key Features of __CAPGO_KEEP_0____CAPGO_KEEP_0__ : 암호화 및 차등 업데이트로 패킷 크기를 줄이고 보안 전송을 보장합니다.
  • __CAPGO_KEEP_0__ 채널 관리__CAPGO_KEEP_0__ : 스테이징 및 프로덕션 채널을 만들어서 업데이트를 출시하는 방법을 제어합니다.
  • __CAPGO_KEEP_0__ 분석 도구__CAPGO_KEEP_0__ : 업데이트의 성공률을 추적하고 사용자 수용을 모니터링하는 자세한 통찰력을 제공합니다.

Capgo Plans and Pricing

Capgo는 다양한 요구를 충족하는 유연한 계획을 제공합니다:

  • SOLO: $12/월 (1,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].

Pipeline 관리

상태 추적

앱 품질을 유지하고 사용자 만족도를 유지하기 위해서는 pipeline를 지속적으로 모니터링하는 것이 중요합니다. CI/CD 플랫폼을 사용하여 자동 알림을 설정하여:

  • 빌드 상태 및 배포 진행 상황
  • 업데이트 성공률
  • 사용자 수락 지표
  • 오류 보고 및 충돌 로그

이 알림을 명확한 문서와 pair하여 smooth 모니터링 및 빠른 문제 해결을 보장합니다.

문서 안내

__CAPGO_KEEP_0__

  • 팀원과 운영이 원활하게 돌아가도록 문서를 잘 관리하는 것이 중요합니다. 다음 항목을 포함하여 문서를 작성하세요:Pipeline 설정
  • : Pipeline 설정에서 빌드 트리거, 환경 변수, 보안 설정과 같은 세부 사항을 포함합니다.업데이트 절차 : 배포 단계, 롤백 지침, 업데이트 채널 관리와 같은 단계를 포함합니다..
  • 모니터링 설정: 경고 설정, 메트릭 추적, 문제 해결 방법을 포함합니다.
  • 규정 준수 지침: 플랫폼별 규정, 업데이트 제한, 기타 요구 사항을 포함합니다.

__CAPGO_KEEP_1__

플랫폼 지침

Capgo의 채널 시스템을 사용하여 Apple 및 Android 업데이트 정책을 따르면 smooth하고 compliant한 롤아웃을 보장할 수 있습니다.

설치 단계 개요

__CAPGO_KEEP_0__를 설치하고 빌드 및 환경 변수를 구성하여 비밀을 보호하고 모니터링을 활성화하고 업데이트 배포를 시작하세요. 이 프로세스는 모니터링 및 롤백 도구와 완벽하게 통합되어 앱이 최소 중단 시간으로 온라인에 유지되도록 보장합니다.

To get started, you’ll need to install the CLI, configure builds and environment variables, secure your secrets, enable monitoring, and deploy updates. This process integrates seamlessly with monitoring and rollback tools, ensuring your app stays online with minimal downtime.

CI/CD 이점

Capgo의 설정과 결과 사이의 연결은 효율성을 얼마나 높이는지 보여줍니다: 업데이트는 24시간 내에. Plus, Capgo’s pricing starts at . 그리고 __CAPGO_KEEP_0__의 가격은$12/월 부터 시작되며. Currently, Capgo supports more than $500/월 [1].

Keep going from Capacitor CI/CD Pipeline Setup Guide

현재 __CAPGO_KEEP_0__은 Capacitor CI/CD Pipeline Setup Guide CI/CD 자동화 계획을 수립하기 위해 연결하세요. Capgo CI/CD Capgo CI/CD에서 제품 워크플로우를 위해 Capgo 네이티브 빌드 Capgo 네이티브 빌드에서 제품 워크플로우를 위해 Capgo 통합 Capgo 통합에서 제품 워크플로우를 위해 CI/CD 통합 CI/CD 통합 구현 세부 사항에 대해 GitHub 액션 통합 GitHub 액션 통합 구현 세부 사항에 대해

Capacitor 앱에 대한 실시간 업데이트

웹-layer 버그가 실시간으로 활성화되면 Capgo을 통해修정을 배포하는 대신 앱 스토어 승인까지 며칠 기다리지 말고. 사용자는 배경에서 업데이트를 받으면서 네이티브 변경은 일반적인 검토 경로에 남아있다.

Get Started Now

Latest from our Blog

Capgo은 전문적인 모바일 앱을 만들기 위해 필요한 최고의洞察력을 제공합니다.