Capgo 그리고 GitHub 액션 __CAPGO_KEEP_0__ 앱을 업데이트하는 데 필요한 시간과 비용을 줄여줍니다. 이 통합이 당신의 주목을 끄는 이유는 다음과 같습니다. Capacitor CI/CD 비용을 5년 동안 $26,100까지 절감하세요. AppFlow와 비교하여
- 빠른 업데이트__CAPGO_KEEP_1__ 앱을 빠르게 업데이트하세요. __CAPGO_KEEP_1__ 앱을 업데이트하는 데 필요한 시간과 비용을 줄여줍니다..
- __CAPGO_KEEP_1__ 앱을 업데이트하는 데 필요한 시간과 비용을 줄여줍니다.: __CAPGO_KEEP_0__ 업데이트를 즉시 푸시하세요. 95%의 사용자는 24시간 내에 업데이트를 받습니다.
- Secure Deployments: 업데이트가 안전하도록 엔드 투 엔드 암호화가 보장됩니다.
- Streamlined Workflow: GitHub 저장소에서 직접 업데이트를 자동화하세요.
Quick Overview
- Requirements: GitHub 계정, Capgo 계정 (월 $12 이상), Capacitor 프로젝트, Node.js.
- Setup: 설치 Capgo CLI 과 함께
npx @capgo/cli init, GitHub 액션을 YAML 워크플로우로 구성합니다. - 배포: 업데이트를 자동화하는 명령어들
npx @capgo/cli deploy으로 테스트. - : 프로덕션 이전에 테스트 채널 (예: 베타, 스테이징)에서 배포합니다.예시 워크플로우 (YAML)
이 통합은 빠른, 안전하고 비용 효율적인 앱 업데이트를 보장하여 적극적인 개발 팀에게 적합합니다.:
name: Capgo Deploy
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v3
with:
node-version: '24'
- name: Install Dependencies
run: npm install
- name: Deploy to Capgo
run: npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
배포
GitHub 액션 튜토리얼 - 기본 개념과 CI/CD PIPELINE

설정 요구 사항
Capgo과 Capgo 액션을 통합하는 것은 with GitHub Actions involves setting up the necessary tools and configurations.
필요한 도구 및 계정
__CAPGO_KEEP_0__ 액션을 통합하려면 다음 계정과 도구가 준비되어야 합니다.
| 요구 사항 | 목적 | 세부 정보 |
|---|---|---|
| GitHub 계정 | 버전 관리 및 CI/CD | 활성 계정에 저장소에 대한 접근 권한이 있습니다 |
| Capgo 계정 | 라이브 업데이트 관리 | 계획은 $12/월부터 시작됩니다 |
| Capacitor 프로젝트 | 앱 개발 | 통합 준비가 된 기능적인 프로젝트 |
| Node.js | 런타임 환경 | 최신 LTS 버전이 권장됩니다 |
Capgo를 프로젝트에 추가하여 자동화된 실시간 업데이트 기능을 사용할 수 있습니다.
__CAPGO_KEEP_0__ Capgo 프로젝트에 Capgo를 추가하는 방법 __CAPGO_KEEP_0__ 실시간 업데이트 대시보드 인터페이스

To integrate Capgo, install it in your Capacitor project using its CLI tool. According to Martin Donadieu, founder of Capgo:
“Run npx @capgo/cli init that it!” [1]
__CAPGO_KEEP_0__ 저장소 설정
GitHub 저장소를 CI/CD 통합을 위해 __CAPGO_KEEP_1__에 맞게 준비하세요.
Prepare your GitHub repository to meet the requirements for CI/CD integration with Capgo.
__CAPGO_KEEP_0__ 가격표
__CAPGO_KEEP_0__
- Capgo 월 12 달러부터 시작합니다.
- __CAPGO_KEEP_0__ 계획은 OTA 업데이트와 월 15 건의 원시 빌드가 포함됩니다.
- 추가 빌드 분량은 분당 크레딧으로 청구됩니다.
__CAPGO_KEEP_0__ 설정 방법입니다.
- 저장소 구조: 저장소는 소스 code, 자산, 및 구성 파일을 별도의 디렉토리로 구분하여 정리하고 관리하기 쉽게 하세요.
- 환경 설정: 개발, 스테이징, 및 프로덕션 환경을 구분하여 적절한 접근 제어 및 보안 조치를 취하세요.
- 권한 관리: 저장소 권한을 신중하게 설정하여 Capgo 통합 보안을 유지하는 동시에.
이 단계들은 프로젝트가 GitHub Actions 워크플로우에 준비되도록 보장합니다. 다음 섹션에서 자세히 설명할 것입니다.
GitHub Actions 워크플로우 설정
자동화하여 Capgo 배포 GitHub Actions를 사용하여 CI/CD 프로세스를 단순화하여 배포를 자동화하세요.
워크플로우 파일 생성
워크플로우 파일을 생성하기 위해 YAML 파일을 저장소의 디렉토리에 생성하세요. 예를 들어: .github/workflows 이 구성은 안전하고 자동화된 배포를 보장합니다. 파일을 설정한 후에, 워크플로우가 실행되는 시기를 선택하세요.
name: Capgo Deploy
on:
push:
branches:
- main
workflow_dispatch:
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: actions/setup-node@v3
with:
node-version: '24'
- name: Install Dependencies
run: npm install
- name: Build App
run: npm run build
- name: Deploy to Capgo
run: npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
워크플로우 트리거 옵션
__CAPGO_KEEP_0__ Actions는 워크플로우가 실행되는 시기를 사용자 지정할 수 있습니다. 다음 트리거 옵션을 참고하세요:
GitHub Actions allows you to customize when workflows run. Here are some trigger options:
| __CAPGO_KEEP_0__ Actions는 워크플로우가 실행되는 시기를 사용자 지정할 수 있습니다. 다음 트리거 옵션을 참고하세요: | 사용 사례 | 설정 |
|---|---|---|
| 푸시 이벤트 | code 변경 사항을 배포 | code의 특정 branch가 푸시되면 활성화 |
| 수동 전송 | 원하는 시점의 업데이트 | __CAPGO_KEEP_0__의 workflow를 수동으로 시작할 수 있습니다 |
| 일정 | 시간 기반 릴리스 | __CAPGO_KEEP_0__의 배포를 일정 간격으로 실행 |
| Pull Request | 업데이트 테스트 | 메인 branch로 병합하기 전에 변경 사항을 테스트합니다. |
비밀 키 관리
보안 배포를 위해 비밀 키를 올바르게 관리해야 합니다. GitHub Actions는 암호화된 비밀 키 관리 시스템을 제공합니다.
보안 인증 설정하는 방법:
-
저장소 설정에 접근하기
보안 탭의 '비밀 키 및 변수' 섹션에서 'Secrets and variables'를 찾으세요. -
추가 Capgo 자격 증명
Capgo 인증 토큰을 저장소 비밀로 저장하세요. 이름을CAPGO_TOKEN. -
워크플로우에서 비밀 키 참조하기
저장된 비밀 키를 워크플로우에서 참조하여 사용하세요.${{ secrets.CAPGO_TOKEN }}.
Capgo 명령어
GitHub 액션 환경이 설정되면, Capgo CLI 명령어를 통합하여 배포를 자동화할 수 있습니다.
Capgo CLI 설치
Capgo CLI을 설치하기 위해 워크플로우에 다음 단계를 추가하세요.
steps:
- name: Install Capgo CLI
run: npm install -g @capgo/cli
- name: Initialize Capgo
run: npx @capgo/cli init
CLI 인증
CLI을 안전하게 인증하세요. CAPGO_TOKEN:
- name: Authenticate Capgo CLI
run: npx @capgo/cli login
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
배포 명령어
배포를 처리하는 데 필요한 주요 명령어입니다.
| 명령어 | 목적 | 사용 예 |
|---|---|---|
build |
업데이트를 빌드, 버전, 배포하는 데 사용됩니다. production-ready bundle | npx @capgo/cli build |
deploy |
Capgo 업데이트를 푸시합니다. | npx @capgo/cli deploy |
version |
업데이트 버전을 설정합니다. | npx @capgo/cli version 1.2.0 |
자동화된 배포 프로세스를 위해, 명령어를 다음과 같이 함께 사용하세요.
steps:
- name: Build and Deploy
run: |
npx @capgo/cli build
npx @capgo/cli version ${{ github.ref_name }}
npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
이 설정은 워크플로우가 실행될 때마다 업데이트를 자동으로 빌드, 버전, 배포하도록 보장합니다. GitHub의 비밀 관리 시스템은 업데이트를 진행하는 동안 자격 증명을 안전하게 보호합니다.
테스트 및 수정
테스트 워크플로우 실행
GitHub 액션 워크플로우를 테스트하려면 전용 Capgo 테스트 채널을 사용하세요.이것은 업데이트가 실시간으로 진행되기 전에 업데이트를 검증할 수 있도록 합니다.
- name: Test Build Deployment
run: |
npx @capgo/cli build
npx @capgo/cli deploy --channel beta
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
Capgo 채널 시스템은 다양한 단계에 대한 별도의 배포 경로를 만들 수 있도록 도와줍니다:
| 채널 | 목적 | 대상 사용자 |
|---|---|---|
| beta | 미리 출시 테스트 | 내부 팀 |
| 준비 중 | QA 검증 | 테스트 사용자 |
| 운영 | 실시간 배포 | 모든 사용자 |
오류 해결
Here are some common integration issues and how to address them:
1. 인증 실패
CAPGO 토큰이 GitHub Secret에 존재하는지 확인합니다. 만약 만료되었다면, 새로 생성하여 인증을 원활하게 하세요.
2. 빌드 오류
배포 환경의 요구 사항과 일치하는 빌드 설정을 확인하세요.
“We rolled out Capgo OTA updates in production for our user base of +5000. We’re seeing very smooth operation almost all our users are upto date within minutes of the OTA being deployed to @Capgo.” [1]
3. 버전 충돌
버전을 올바르게 증가시키고 의미 있는 버전 관리를 하여 배포 시 충돌을 예방하세요.
유지 관리 팁
- __CAPGO_KEEP_0__ 분석을 사용하여 업데이트 성공률을 모니터링하세요. Capgo @__CAPGO_KEEP_1__
- __CAPGO_KEEP_0__ 자동 롤백을 업데이트로 인한 문제가 발생할 수 있는 경우에 활성화합니다.
- __CAPGO_KEEP_0__ 채널 선택자 사용하여 더 나은 제어를 위해 PR 테스트합니다.
- Capgo CLI 명령어의 최신 버전으로 워크플로우를 업데이트하세요.
고 우선 순위 배포를 위해 Capgo의 오류 추적 기능을 사용하여 잠재적인 문제를 빠르게 식별하세요. 문제가 발생하면 롤백 기능을 사용하여 안정적인 버전으로 빠르게 되돌아가서 중단을 최소화하세요. 이러한 관행은 프로덕션으로 가까워질수록 배포가 원활하게 진행되도록 도와줍니다.
결론
주요 강조점
Capgo의 GitHub Actions 통합은 Capgo 앱의 배포 프로세스를 단순화하여 개발 팀에게 큰 이점을 제공합니다. Capacitor apps다음과 같은 주요 기능이 있습니다. [1]자동화된 워크플로우
__CAPGO_KEEP_0__의 __CAPGO_KEEP_1__ Actions 통합은 __CAPGO_KEEP_0__ 앱의 배포 프로세스를 단순화하여 개발 팀에게 큰 이점을 제공합니다.
- 업데이트의 82% 글로벌 성공률과 24시간 내에 업데이트를 받는 활성 사용자의 95%를 기록한 이 솔루션은 효율성으로 두각을 나타냅니다.: GitHub Actions를 직접 구성하면 외부 CI/CD 호스팅이 필요하지 않습니다. 이 방법은 AppFlow와 같은 대안보다 5년 동안 약 $26,100을 절약할 수 있습니다. [1].
- 빠른 배포: 앱 스토어 지연을 피하면서 즉시 업데이트를 푸시할 수 있습니다.
- 강력한 보안: 업데이트가 안전하게 전달되도록 엔드 투 엔드 암호화가 보장되고, Capgo의 채널 시스템은 제어되고 단계별로 출시할 수 있습니다.
이러한 기능은 더 세밀한 솔루션과 성능 향상을 위한 길을 열어두고 있습니다.
고급 전략
Capgo와 GitHub Actions 통합을 최대한 활용하기 위해 다음 고급 전략을 살펴보세요:
- 고유한 API 워크플로: Capgo의 공개 API을 사용하여 팀의 특정 요구에 맞는 배포 워크플로를 설계할 수 있습니다. 이로 인해 화이트 레이블 경험과 현재 도구와의 무결성을 제공할 수 있습니다. [1].
- 채널 기반 출시: Capgo의 채널 기능을 사용하여 단계별로 제어되는 업데이트를 최적화할 수 있습니다.
- 최적의 성능: Capgo의 부분 업데이트 기능을 사용하여 대역폭 사용량을 줄이고 업데이트 속도를 높입니다. 750개의 운영 앱에서 23.5만 건의 업데이트 전달을 통해 시스템의 대규모 수요를 처리할 수 있는 능력을 입증했습니다. [1]더 나은 결과를 위해, __CAPGO_KEEP_0__의 자체 호스팅 옵션 또는 사용자 지정 __CAPGO_KEEP_1__ 설정을 고려하십시오. 이전 섹션에서 세부적인 설정 및 테스트 지침을 확인하여 이러한 전략을 완전히 구현하십시오.
Capgo와 API 액션 통합: 가이드
: Capgo와 GitHub 액션 통합: 가이드를 사용하여 보안 및 규정 준수 계획을 만든 경우, Capgo를 GitHub와 연결하십시오. __CAPGO_KEEP_2__를 사용하여 구현 세부 사항을 확인하십시오. __CAPGO_KEEP_3__를 사용하여 구현 세부 사항을 확인하십시오.
: __CAPGO_KEEP_0__와 __CAPGO_KEEP_1__ 액션 통합: 가이드를 사용하여 보안 및 규정 준수 계획을 만든 경우, __CAPGO_KEEP_0__를 __CAPGO_KEEP_1__와 연결하십시오. __CAPGO_KEEP_2__를 사용하여 구현 세부 사항을 확인하십시오. __CAPGO_KEEP_3__를 사용하여 구현 세부 사항을 확인하십시오. : Capgo와 GitHub 액션 통합: 가이드를 사용하여 보안 및 규정 준수 계획을 만든 경우, Capgo를 GitHub와 연결하십시오. __CAPGO_KEEP_2__를 사용하여 구현 세부 사항을 확인하십시오. __CAPGO_KEEP_3__를 사용하여 구현 세부 사항을 확인하십시오. : __CAPGO_KEEP_0__와 __CAPGO_KEEP_1__ 액션 통합: 가이드를 사용하여 보안 및 규정 준수 계획을 만든 경우, __CAPGO_KEEP_0__를 __CAPGO_KEEP_1__와 연결하십시오. __CAPGO_KEEP_2__를 사용하여 구현 세부 사항을 확인하십시오. __CAPGO_KEEP_3__를 사용하여 구현 세부 사항을 확인하십시오. : __CAPGO_KEEP_0__와 __CAPGO_KEEP_1__ 액션 통합: 가이드를 사용하여 보안 및 규정 준수 계획을 만든 경우, __CAPGO_KEEP_0__를 __CAPGO_KEEP_1__와 연결하십시오. __CAPGO_KEEP_2__를 사용하여 구현 세부 사항을 확인하십시오. __CAPGO_KEEP_3__를 사용하여 구현 세부 사항을 확인하십시오. : __CAPGO_KEEP_0__와 __CAPGO_KEEP_1__ 액션 통합: 가이드를 사용하여 보안 및 규정 준수 계획을 만든 경우, __CAPGO_KEEP_0__를 __CAPGO_KEEP_1__와 연결하십시오. __CAPGO_KEEP_2__를 사용하여 구현 세부 사항을 확인하십시오. __CAPGO_KEEP_3__를 사용하여 구현 세부 사항을 확인하십시오. : __CAPGO_KEEP_0__와 __CAPGO_KEEP_1__ 액션 통합: 가이드를 사용하여 보안 및 규정 준수 계획을 만든 경우, __CAPGO_KEEP_0__를 __CAPGO_KEEP_1__와 연결하십시오. __CAPGO_KEEP_2__를 사용하여 구현 세부 사항을 확인하십시오. __CAPGO_KEEP_3__를 사용하여 구현 세부 사항을 확인하십시오. : __CAPGO_KEEP_0__와 __CAPGO_KEEP_1__ 액션 통합: 가이드를 사용하여 보안 및 규정 준수 계획을 만든 경우, __CAPGO_KEEP_0__를 __CAPGO_KEEP_1__와 연결하십시오. __CAPGO_KEEP_2__를 사용하여 구현 세부 사항을 확인하십시오. __CAPGO_KEEP_3__를 사용하여 구현 세부 사항을 확인하십시오. Capgo 보안 스캐너 Capgo 보안 스캐너의 제품 워크플로우에 대해 Capgo 보안 Capgo 보안의 제품 워크플로우에 대해 Capgo 신뢰 센터 Capgo 신뢰 센터의 제품 워크플로우에 대해