메인 콘텐츠로 건너뛰기

Capacitor CI/CD PIPELINE 설정 가이드

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

마틴 도나디유

마틴 도나디유

Content Marketer

Capacitor CI/CD Pipeline Setup Guide

빠른 앱 업데이트를 원하시나요? 앱 업데이트를 최소한의 노력으로 더 빠르게 받으세요. __CAPGO_KEEP_0__ 앱의 CI/CD pipeline 설정은 빌드, 테스트, 배포를 자동화하여 시간을 절약하고 오류를 줄입니다. 여기서 얻을 수 있는 것은 무엇입니까? 실시간 업데이트 Capacitor pipeline의 필수 요소

  • : branch 활동에 의해 트리거되는 빌드를 자동화하세요.__CAPGO_KEEP_0__
  • Pipeline EssentialsLive Updatesmain, staging, feature/*개발 환경을 분리하여 스테이징과 프로덕션을 구분하세요.
  • Capgo 통합: Capgo를 사용하여 보안이 강화된 암호화된 업데이트를 배포하고 업데이트 채널을 관리하며 성능을 모니터링하세요. 저렴한 요금제: 요금제는 $12/월에 라이브 업데이트, 분석, 및 약 15 개의 네이티브 빌드/월을 제공합니다.
  • __CAPGO_KEEP_0__ CI/CD PIPELINES은 워크플로우를 단순화하고 효율성을 향상시키며 앱이 무중단으로 업데이트되도록 보장합니다. 자세한 내용을 살펴보겠습니다.설치 요구 사항

Capacitor CI/CD pipelines simplify workflows, improve efficiency, and ensure your app stays up-to-date seamlessly. Let’s dive into the details.

다음과 같은 것을 설치하고 구성했는지 확인하세요:

설치하고 구성했는지 확인하세요:

다음과 같은 것을 설치하고 구성했는지 확인하세요:

이러한 준비가 끝나면, CI 플랫폼 내에서 빌드 트리거 및 단계를 정의하세요.

Appflow를 CI/CD PIPELINE에 통합하세요.

PIPELINE 설정 단계

이전의 사전 요구 사항을 처리한 후, PIPELINE의 트리거 및 환경 설정을 구성하세요.

빌드 트리거 및 단계

CI/CD PIPELINE을 특정 branch 활동에 따라 자동으로 빌드를 트리거하는 데 사용하세요. 다음과 같이 구성하세요.

  • Branch 트리거:

    • 사용 main 실시간 업데이트 관리를 위해
    • 생산 빌드에 사용 staging __CAPGO_KEEP_0__를 위한 테스트 목적으로.
    • __CAPGO_KEEP_0__을 사용하여 개발을 진행합니다. feature/* 빌드 단계
  • 필요한 모든 의존성을 설치합니다.:

    • 단위 테스트를 실행하여 __CAPGO_KEEP_0__ 품질을 확인합니다.
    • Run unit tests to ensure code quality.
    • 모바일 또는 데스크톱 플랫폼을 위한 네이티브 바이너리를 생성합니다.
    • 테스트 환경으로 빌드를 배포하여 추가 검증을 진행합니다.
    • 환경 설정

스테이징 및 프로덕션 환경을 위한 별도의 환경 구성 파일을 정의하여 조직화 및 보안을 유지합니다. 예시 설정은 다음과 같습니다.

_sensitive_data_를 위한 __CAPGO_KEEP_0__ 키 및 인증서와 같은 sensitive 데이터는 CI 플랫폼의 비밀 관리 시스템에서 안전하게 저장하도록 하세요. pipeline의 기능성과 보안성을 유지하기 위해.

# 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

Capgo 통합 가이드

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

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

Capgo 설정 단계

CI/CD pipeline을 준비한 후, 프로젝트에 Capgo를 추가하기 위한 단계를 따르세요.

먼저 Capgo CLI:

npx @capgo/cli init

그 다음에 이 명령어를 따르세요.

  • 앱 빌드: npm install && npm run build
  • 업데이트 배포: npx @capgo/cli deploy
  • 업데이트 롤백: npx @capgo/cli rollback

Here’s an example of a 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/월 (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 플랫폼을 사용하여 자동 알림을 설정하여:

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

__CAPGO_KEEP_0__

문서화 안내서

__CAPGO_KEEP_1__

  • pipeline 구성: 빌드 트리거, 환경 변수 및 보안 설정과 같은 세부 사항
  • 업데이트 절차: 배포 단계, 롤백 지침 및 업데이트 채널 관리 모니터링 설정.
  • __CAPGO_KEEP_2__: 알림 설정, 메트릭 추적, 문제 해결 방법을 구성하는 방법입니다.
  • Compliance Guidelines: 플랫폼별 규칙, 업데이트 제한, 기타 요구 사항

버전 관리 시스템에서 모든 문서를 저장하고 pipeline이 변경될 때마다 업데이트하십시오. 일반 오류에 대한 문제 해결 단계를 포함하여 문제가 발생할 때 시간을 절약하세요.

Platform Guidelines

애플 및 안드로이드 업데이트 정책을 Capgo의 채널 시스템을 사용하여 smooth하고 compliant한 롤아웃을 보장하세요.

요약

설치 단계 개요

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

CI/CD 이점

설정과 결과 간의 연결은 Capgo가 효율성을 높이는 방법을 보여줍니다: 업데이트는 24시간 내에. Plus, Capgo’s pricing starts at 그리고 __CAPGO_KEEP_0__의 가격은$12/월 으로 시작되며,. Currently, Capgo supports more than 1,900 개의 프로덕션 앱 [1].

Capacitor CI/CD PIPELINE 설정 가이드에서 계속

CI/CD 자동화 계획을 위해 __CAPGO_KEEP_0__ CI/CD PIPELINE 설정 가이드를 사용하고 있나요? Capacitor CI/CD PIPELINE 설정 가이드 CI/CD 자동화 계획을 위해 __CAPGO_KEEP_0__ CI/CD PIPELINE과 연결하세요. Capgo CI/CD PIPELINE에서 제품 워크플로우 Capgo 네이티브 빌드에서 제품 워크플로우 Capgo 통합에서 제품 워크플로우 Capgo 통합 Capgo Integrations for the product workflow in Capgo Integrations, CI/CD 통합 CI/CD 통합 구현 세부 사항에 대해 GitHub 액션 통합 GitHub 액션 통합 구현 세부 사항에 대해

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

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

시작하기

최신 블로그 게시물

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