본문으로 건너뛰기

Capacitor CI/CD PIPELINE 설정 안내

자동화된 Capacitor 빌드, 테스트 및 배포 프로세스를 통해 더 빠른 업데이트와 효율성을 얻으세요.

Capacitor CI/CD PIPELINE 설정 안내서

더 빠른 앱 업데이트 최소한의 노력으로 __CAPGO_KEEP_0__ Capacitor 자동화된 빌드, 테스트 및 배포로 시간을 절약하고 오류를 줄입니다. 여기서 얻을 수 있는 것은 다음과 같습니다:

Capacitor CI/CD pipeline은 워크플로우를 단순화하고 효율성을 향상시키며 앱이 무중단으로 업데이트되도록 보장합니다. 자세한 내용에 대해 알아보겠습니다.

설치 요구 사항

사전 조건

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

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

Appflow와 CICD Pipeline 통합

Pipeline 설정 단계

필요한 전제 조건을 처리한 후, pipeline의 트리거 및 환경 설정을 구성하세요.

빌드 트리거 및 단계

CI/CD pipeline을 특정 branch 활동에 따라 자동으로 빌드 트리거를 설정하세요. 구성 방법은 다음과 같습니다.

  • Branch 트리거:

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

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

For sensitive data like API keys and certificates, make sure to store them securely in your CI platform’s secrets management system. This ensures your pipeline remains both functional and secure.

Capgo __CAPGO_KEEP_0__

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

Capgo __CAPGO_KEEP_1__ 대시보드 인터페이스

빌드 및 배포 단계를 설정한 후, Capgo를 통합하여 live update를 직접 앱에 푸시할 수 있습니다. 앱 스토어 승인 지연을 피할 수 있습니다.

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

업데이트 배포를 위한 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 마케팅 웹사이트. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 메시지 키 `channel_management` (채널 관리).
  • : 스테이징 및 프로덕션 채널을 생성하여 업데이트의 배포를 제어하세요.분석 대시보드

Capgo 플랜 및 가격

Capgo은 다양한 요구 사항에 맞는 유연한 플랜을 제공합니다.

  • SOLO: 1 달러당 12 달러 (1,000 MAU, 2 GB 저장소, 50 GB 대역폭)
  • MAKER: 1 달러당 33 달러 (10,000 MAU, 5 GB 저장소, 500 GB 대역폭)
  • TEAM: 1 달러당 83 달러 (100,000 MAU, 10 GB 저장소, 2,000 GB 대역폭)
  • PAYG: 249 달러부터 시작하여 API 접근 및 사용자 정의 도메인과 같은 사용자 정의 스케일링 옵션을 포함합니다.

Capgo은 현재 1,900 개 이상의 앱을 운영 중에 지원하고 있습니다. 이는 지속적인 배포를 위한 신뢰할 수 있는 선택입니다. [1].

pipeline 관리

상태 추적

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

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

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

문서화 가이드

좋은 문서화는 팀이 동일한 페이지에 서 있고 운영이 순조롭게 진행되도록 합니다. 문서화가 다음 항목을 포함해야 합니다:

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

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

플랫폼 지침

: Apple 및 Android 업데이트 정책을 Capgo 채널 시스템을 사용하여 smooth하고 규정 준수한 롤아웃을 보장하기 위해 따르십시오.

  • 베타 테스트: context 작은 사용자 그룹에 업데이트 릴리즈하여 변경사항을 검증하십시오.
  • 스테이지드 롤아웃: 업데이트 문제를 일찍 발견하기 위해 점진적으로 업데이트 릴리스
  • 비상수리: 문제가 발생하면 단일 클릭으로 업데이트 롤백

요약

설정 단계 개요

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

CI/CD 이점

설정과 결과 간의 연결은 Capgo가 효율성을 높이는 방법을 보여줍니다: 업데이트 24시간 내에 .Capgo의 가격은 0원부터 시작합니다. $12/월대규모 비용 이점을 제공하고 있으며, 레거시 서비스가 월 500 달러 이상을 청구할 수 있는 대비 $500/월. 현재 Capgo은 1,900개 이상의 운영 앱을 지원합니다. __CAPGO_KEEP_0__ CI/CD Pipeline 설정 안내서에서 계속 진행하세요. [1].

Capacitor CI/CD Pipeline 설정 안내서를 사용하여 CI/CD 자동화 계획을 수립하고

__CAPGO_KEEP_0__ CI/CD Pipeline 설정을 연결하세요. Capacitor CI/CD PIPELINE 구축 매뉴얼 CI/CD 자동화 계획을 세우고 연결하기 위해 Capgo CI/CD Capgo CI/CD Capgo 원시 빌드 Capgo CI/CD Pipeline 설정 Capgo 연동 Capgo CI/CD 연동 CI/CD 연동의 구현 세부 사항에 대해 GitHub 액션 연동 GitHub 액션 연동의 구현 세부 사항에 대해

Capacitor 앱에 대한 즉시 업데이트

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

최신 블로그 글

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