iOS & Android 빌드 진행 중
앱을 수동으로 빌드하는 중인가요?
수동 빌드에 시간을浪費하고 있습니다. 다양한 환경이 버그를 발생시키고 팀원들이 빌드를 기다리며, 생산성은 매 빌드마다 저하됩니다.
만약 빌드가 자동으로 커밋마다 발생한다면?
Capgo 빌드는 CI/CD pipeline이 클라우드에서 서명된 iOS 및 Android 빌드를 트리거하고, 아티팩트를 다운로드하거나 스토어에 제출할 수 있도록 해줍니다.
✓ Capgo 빌드 • ✓ iOS & Android CI/CD • ✓ GitHub Actions-ready
자연스러운 빌드의 고통
Capgo Build는 CI/CD에 어떻게 들어가 있는지 알아보겠습니다.
CI/CD가 없는 경우
수동 빌드에 소요되는 시간
개발자들은 반복적인 빌드 프로세스에 시간을浪費합니다.
환경 불일치
다른 빌드 환경에서 발생하는 "나의 머신에서 작동한다" 버그
인증서 및 서명 난장판
만수무강한 인증서 관리로 인한 만료된 빌드
빌드 기록이 없습니다
빌드한 시점이나 과거 빌드를 재현할 수 없습니다
결과: 느린 릴리스, 팀의 병목 현상, 개발자의 시간 낭비
Capgo 빌드 CI/CD와 함께
Mac 없이 iOS를 빌드하세요
클라우드 기반 빌드는 팀의 모든 구성원이 iOS 앱을 빌드할 수 있게 해줍니다
자동 서명 및 인증서
만료된 인증서나 프로비전 프로파일과 관련된 문제를 더 이상 겪지 않습니다
일관적인 빌드
같은 환경, 같은 결과 - "나의 머신에서 작동한다"는 문제가 더 이상 없습니다
자동 앱 스토어 제출
테스트 플라이트와 플레이 콘솔로 자동으로 업로드
결과: 효율적인 팀, 신뢰할 수 있는 빌드, 빠른 릴리스 주기
기존 CI/CD 설정과 함께 작동합니다
Code에서 앱 스토어까지 자동화 자동으로
수동 빌드 중단 인증서 관리도 자동화합니다. CI/CD는 어떻게 작동하는지 보겠습니다.
빌드 인증서 준비
Capgo을 실행하여 로컬에서 빌드한 후 iOS 및 Android의 서명 인증서를 CI secret로 내보세요. pipeline은 git에 커밋하지 않고도 필요한 인증서를 가져옵니다.
Code을 푸시하고 Capgo을 트리거하여 빌드
GitHub은 Actions, GitLab CI, Jenkins, 또는 runner가 Capgo CLI을 호출하고 Capacitor sync를 수행할 수 있습니다. iOS 빌드는 Mac runner가 필요하지 않습니다.
다운로드 또는 제출 Artifacts
테스트를 위해 디버그 빌드를 사용하거나 QA에 업로드하거나 TestFlight 및 Play Store로 제출할 수 있는 릴리스 빌드를 사용하세요. CI/CD 워크플로우가 각 경로가 실행되는 시기를 제어합니다.
수동 빌드에 소요되는 시간은 얼마나 많은 시간을浪費하고 있나요?
개발자 시간이 수 시간 동안 소모되는 매뉴얼 빌드입니다. 불일치하는 환경은 여러 날 동안 디버깅을 하게 합니다. 팀의 생산성이 저하되고 있습니다.
앱이 자동으로 빌드되도록 보세요
code을 푸시하고 CI/CD가 빌드, 서명, 배포까지 모든 것을 처리하도록 보세요
CI/CD를 자동화하는 이유
모바일 배포 워크플로우를 강력한 이점으로 변형하세요
자동화된 네이티브 빌드
code을 푸시하고 자동으로 네이티브 iOS 및 Android 빌드를 받으세요. Xcode 또는 Android Studio를 소유하지 않아도 클라우드에서 빌드가 실행됩니다.
페이지/영역: Capgo 솔루션 마케팅 페이지. 역할: 웹사이트 복사 문장. 보는 곳: solutions/build-without-mac.astro. 메시지 키 `solutions_build_without_mac_h1` (Solutions Build Without Mac H1).
다운타임 없는 업데이트
자동화된 품질 게이트
테스트가 통과할 때만 배포합니다. 기존 테스트 스위트와 품질 검사와 통합하여 안전한 릴리스를 보장합니다.
즉시 롤백 안전성
빌드 아티팩트는 자동으로 버전이 지정되고 저장됩니다. 배포 후 문제가 발견된 경우 이전 빌드로 즉시 롤백할 수 있습니다.
고급 CI/CD 기능
배포 전략을 다음 단계로 끌어올리려면 이러한 강력한 기능을 사용하세요.
다중 환경 배포
branch, 환경 또는 사용자 정의 조건에 따라 다른 채널에 배포합니다. 스테이징, 베타 및 프로덕션 워크플로에 이상적입니다.
- branch 기반 배포
- 환경별 채널
- Conditional deployments
Gradual Rollouts
작은 사용자 그룹으로부터 시작하여 점진적으로 사용자 수를 증가시키며, 지표를 모니터링하고 문제가 발생한 배포를 자동으로 중단합니다.
- 사용자 비율에 따라 배포
- 페이지/영역: Capgo 솔루션 마케팅 페이지. 역할: 웹사이트 복사 문장. 표시되는 곳: 페이지 솔루션/qsr.astro. 메시지 키 `solutions_qsr_sol3_point2` (Solutions Qsr Sol3 Point2).
- 오류 시 자동 중단
REST API Integration
REST API 통합
- 사용자 지정 통합을 위한 전체 API 액세스. 사용자 지정 배포 도구를 만들거나 기존 시스템과 통합하세요.
- 완전한 REST __CAPGO_KEEP_0__
- 사용자 지정 통합
CI/CD
Capgo 빌드 플러그인은 현재 CI/CD 흐름에 통합됩니다: 의존성을 설치하고 웹 자산을 빌드하고 Capacitor를同步하고 Capgo CLI를 호출하여 클라우드에서 서명된 네이티브 앱을 컴파일합니다.
가격
One Capgo plan includes OTA updates, about 15 native builds/month, and credit-based billing for extra build minutes.
시작하는 가격
$12/월
포함된 사용량
OTA + ~15 건
월
크레딧 사용량
분당
추가 빌드 분당 요금
빌드 초기화
앱을 Capgo에 등록하고 iOS 인증서, 프로비전 프로파일, Android 키스토어 및 스토어 자격 증명이 유효한지 확인하기 위해 로컬에서 빌드 마법사를 실행하세요.
비밀번호 내보내기
로컬 파일을 내보내고 __CAPGO_KEEP_0__ Actions 비밀번호에 푸시하세요. .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.
워크플로우는 의존성을 설치하고 웹 빌드를 실행하고 __CAPGO_KEEP_0__를同步하고 iOS, Android 또는 양쪽 모두를 트리거합니다.
Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build 버튼에서 디버그 빌드를 트리거하거나 태그에서 릴리스 빌드를 트리거하거나 메인에서 스모크 빌드를 트리거하세요. QA에 업로드하거나 스토어에 릴리스 빌드를 제출하세요.
CI 코어 명령어
로컬에서 설정을 실행하고 자격 증명을 내보내고 CI가 __CAPGO_KEEP_0__ 빌드를 호출하고 __CAPGO_KEEP_1__를同步하세요.
__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/CD
- Capgo API 키:
CAPGO_TOKEN빌드 권한이 있는 경우. - iOS 인증: 인증서, 비밀번호, 배포판 매핑, App Store Connect 키, 발급자 및 팀 ID.
- Android 인증: Keystore, Alias, 비밀키, Play Console 서비스 계정 JSON.
- 선택적 아티팩트 출력: QA 다운로드 링크 및 QR 코드를 추가하여 업로드 플래그를 설정합니다.
자연 빌드 자동화에 대비하세요?
Capgo 빌드에서 CI/CD pipeline에서 빌드, 서명, 테스트 및 네이티브 iOS 및 Android 빌드를 컴파일합니다.
Capgo 빌드 • GitHub 액션 예시 • CI 비밀에 인증서 저장
Capacitor는 EAS 워크플로우의 __CAPGO_KEEP_1__ 경로입니다: __CAPGO_KEEP_2__ 액션, GitLab CI, 또는 Jenkins를 유지하고 __CAPGO_KEEP_3__ 빌드를 호출하여 서명된 iOS 및 Android 아티팩트를 생성합니다. __CAPGO_KEEP_4__는 EAS 워크플로우의 대체 실행자이며 Expo 프로젝트를 빌드하지 않습니다.
EAS Workflows is Expo's hosted CI/CD for React Native. Capgo is the Capacitor path: keep GitHub Actions, GitLab CI, or Jenkins, then call Capgo Build for signed iOS and Android artifacts. Capgo is not a drop-in EAS Workflows runner and does not build Expo projects.
Capgo CI/CD에서 계속
Capacitor 릴리스를 위한 CI/CD를 설정하는 경우 이 페이지를 연결하세요. CI/CD 통합 for the baseline, GitHub 액션 for live updates, Capgo 네이티브 빌드 for signed binaries, PR 미리보기 솔루션 for review builds, EAS vs Capgo for Expo Application Services 비교를 위해, 공통 CI/CD 병목 현상 in OTA Pipelines for 빠른 릴리스를 피하기 위해.