iOS & Android를 위한 수동 빌드가 아직 진행 중인가?
앱을 수동으로 빌드하는 건가요?
수동 빌드에 시간을浪費하고 있습니다. 다양한 환경이 버그를 발생시키고, 팀원들이 빌드를 기다리고 있습니다. 매뉴얼 배포로 인해 생산성은 저하됩니다.
만약 빌드가 자동으로 커밋마다 발생한다면? __CAPGO_KEEP_0__ 빌드는 CI/CD pipeline이 클라우드에서 서명된 iOS 및 Android 빌드를 트리거하고, 아티팩트를 다운로드하거나 스토어에 제출할 수 있도록 해줍니다.
Capgo 빌드 설정
✓ Capgo Build • ✓ 자동 빌드 ✓ GitHub 액션-준비
The Native Build Nightmare
모바일 개발자라면 누구나 수동 빌드의 고통을 알고 있습니다. Capgo 빌드는 CI/CD에 어떻게 들어가야 하는지 알려드리겠습니다.
CI/CD가 없는 경우
수동 빌드에 소요되는 시간
개발자들은 반복적인 빌드 프로세스에 시간을浪費합니다.
환경 불일치
'나의 머신에서 작동한다'라는 버그는 다른 빌드 환경에서 발생합니다.
인증 및 서명 난장판
만료된 빌드가 발생하는 수동 인증 관리
빌드 기록이 없어요
어떤 빌드가 언제 빌드되었는지 추적할 수 없고 과거 빌드를 재현할 수 없습니다
결과: 느린 릴리스, 팀 병목 현상, 개발자 시간의浪費
Capgo 빌드 CI/CD와 함께
Mac 없이 iOS 빌드
클라우드 기반 빌드는 팀의 모든 구성원이 iOS 앱을 빌드할 수 있게 해줍니다
자동 서명 및 인증서
만료된 인증서나 프로비전 프로파일과 다시 싸우지 않도록 해줍니다
일관적인 빌드
같은 환경, 같은 결과 - 더 이상 "나의 머신에서 작동한다"
자동 앱 스토어 제출
테스트 플라이트와 플레이 콘솔로 자동으로 업로드
결과: 효율적인 팀, 신뢰할 수 있는 빌드, 빠른 릴리스 주기
기존 CI/CD 설정과 함께 작동
Code에서 앱 스토어까지 자동으로
수동 빌드 중지 인증서 관리도 자동화합니다. CI/CD는 워크플로우를 어떻게 바꿀 수 있는지 보겠습니다.
빌드 자격 증명 준비
Run Capgo Build locally once, then export your iOS and Android signing credentials as CI secrets. CI에서 iOS 및 Android의 서명 인증서를 로컬에서 빌드 한 후 CI secret store에 저장합니다.
Push Code, Trigger Capgo Build
GitHub Actions, GitLab CI, Jenkins, 또는 runner가 Capgo CLI를 호출하고 Capacitor를 sync합니다. Mac runner가 필요하지 않습니다.
다운로드 또는 제출할 수 있는 아티팩트
테스트를 위해 디버그 빌드를 사용하거나 QA에 업로드하거나 TestFlight 및 Play Store로 제출할 수 있는 릴리스 빌드를 사용합니다. CI/CD 워크플로우가 각 경로가 실행되는 시기를 제어합니다.
수동 빌드에 소요되는 시간은 얼마나 많은 시간을浪費하고 있습니까?
모든 수동 빌드는 개발자의 시간을 몇 시간 동안 잃게 만듭니다. 불일치하는 환경은 몇 일 동안 디버깅을 하게 하는 버그를 유발합니다. 팀의 생산성은 고통받고 있습니다.
앱이 자동으로 빌드되도록 보세요.
code을 푸시하고 CI/CD가 빌드, 서명, 배포까지 모든 것을 처리하도록 보세요.
CI/CD를 사용하여 왜 자동화해야 하나?
이 강력한 이점으로 모바일 배포 워크플로를 변형하세요.
자동화된 네이티브 빌드
code을 푸시하고 네이티브 iOS 및 Android 빌드를 자동으로 얻으세요. Xcode 또는 Android Studio가 필요하지 않습니다 - 빌드는 클라우드에서 실행됩니다.
다운타임 없는 업데이트
업데이트는 앱이 실행 중일 때 배경에서 발생합니다. 사용자는 중단이나 강제 업데이트 경험하지 않습니다.
__CAPGO_KEEP_0__
__CAPGO_KEEP_1__
__CAPGO_KEEP_3__
__CAPGO_KEEP_4__
__CAPGO_KEEP_6__
__CAPGO_KEEP_7__
__CAPGO_KEEP_8__
__CAPGO_KEEP_9__
- __CAPGO_KEEP_10__
- __CAPGO_KEEP_11__
- 조건부 배포
점진적인 롤아웃
작은 사용자 백분율로 시작하여 점진적으로 증가합니다. 지표를 모니터링하고 문제가 발생하는 배포를 자동으로 중지합니다.
- 백분율 기반 롤아웃
- 오류 시 자동 중지
- 지표 기반 결정
REST API 통합
커스텀 통합을 위한 전체 API 접근. 자신의 배포 도구를 빌드하거나 기존 시스템과 통합하세요.
- 완전한 REST API
- 커스텀 통합
- 웹후크 알림
원본 네이티브 빌드
Capgo CI/CD 흐름에 Build 플러그인을 연결합니다: 의존성 설치, 웹 자산 빌드, Capacitor 동기화, 그리고 Capgo CLI를 호출하여 클라우드에서 서명된 네이티브 앱을 컴파일합니다.
가격
한 개의 Capgo 계획은 OTA 업데이트, 약 15 개의 네이티브 빌드/월, 추가 빌드 분당 크레딧 기반 요금으로 추가 빌드 분을 위한 크레딧을 제공합니다.
시작 가격
$12/월
포함된 사용량
OTA + ~15 건
월
크레딧 사용량
분당
추가 빌드 분을 위한 크레딧
Initialize Build
iOS 인증서, 프로비전 프로파일, 안드로이드 키스토어 및 스토어 인증서를 검증하기 위해 Capgo 에 앱을 등록하고 로컬에서 빌드 마법사를 실행하세요.
Export Secrets
__CAPGO_KEEP_0__ Actions secrets에 파일을 푸시하기 위해 로컬 파일을 만들고 credential manager를 사용하세요. .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.
워크플로우는 의존성을 설치하고 웹 빌드를 실행하고 __CAPGO_KEEP_0__를同步하고 iOS, 안드로이드 또는 둘 다를 위해 트리거합니다.
Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build 버튼에서 디버그 빌드를 트리거하거나 태그에서 릴리스 빌드를 트리거하거나 메인에서 스모크 빌드를 트리거하세요. QA를위한 아티팩트를 업로드하거나 스토어에 릴리스 빌드를 제출하세요.
Core CI Commands
로컬에서 설정을 실행하고 credential을 내보내고 CI가 프로젝트 빌드를 호출하고 __CAPGO_KEEP_1__를同步하기 전에 __CAPGO_KEEP_0__ 빌드를 호출하세요.
__CAPGO_KEEP_0__
Run setup locally, export the credentials, then let CI call Capgo Build after your project build and Capacitor sync.
npx @capgo/cli@latest build init
npx @capgo/cli@latest build credentials manage --appId com.example.app
gh secret set CAPGO_TOKEN --body "your_capgo_api_key_here"
gh secret set -f .env.capgo.com.example.app
npm ci
npm run build
npx cap sync
npx @capgo/cli@latest build com.example.app --platform android --build-mode release
CI 비밀번호
- Capgo API 키:
CAPGO_TOKEN빌드 권한이 있는 경우. - iOS signing: 인증서, 비밀번호, 배포 프로비전 맵, 앱 스토어 연결 키, 발급자, 및 팀 ID.
- Android signing: keystore, alias, 키 비밀번호, 및 플레이 콘솔 서비스 계정 JSON.
- 선택적 아티팩트 출력: QA 다운로드 링크 및 QR 코드를 추가하여 출력 업로드 플래그를 추가합니다.
자연 빌드를 자동화하기 위해 준비되셨나요?
Capgo 빌드에서 CI/CD pipeline에서 빌드, 서명, 테스트 및 네이티브 iOS 및 Android 빌드를 컴파일합니다.
Capgo 빌드 • GitHub 액션 예시 • CI 비밀에 인증 정보 유지
Capgo CI/CD에서 계속 진행하세요.
Capacitor 릴리스를 위한 CI/CD 설정 중이시면 이 페이지를 연결하세요. CI/CD 통합 기준으로 __CAPGO_KEEP_0__ GitHub 액션 __CAPGO_KEEP_0__ 실시간 업데이트 Capgo 네이티브 빌드 __CAPGO_KEEP_0__ PR 미리보기 솔루션 리뷰 빌드, OTA PIPELINE에서 발생하는 일반적인 CI/CD 병목 현상 느린 릴리스를 피하기 위해