iOS & Android 빌드가 아직 진행 중입니다.
수동으로 앱을 빌드하고 있나요?
수동 빌드에 시간을浪費하고 있습니다. 다양한 환경이 버그를 발생시키고 팀원들이 빌드를 기다리며, 생산성은 매 빌드마다 저하됩니다.
빌드가 자동으로 커밋마다 발생하는 것을 상상해 보세요. __CAPGO_KEEP_0__ 빌드는 CI/CD pipeline이 클라우드에서 서명된 iOS 및 Android 빌드를 트리거하고, 아티팩트를 다운로드하거나 스토어에 제출할 수 있도록 해줍니다.
Capgo 빌드 설정
✓ Capgo Build • ✓ 자동 빌드 ✓ GitHub 액션 준비
자연어 빌드의 악몽
Capgo 빌드는 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도 웹 빌드와 Capacitor 동기화 후에 Capgo CLI를 호출할 수 있습니다. iOS 빌드는 Mac runner가 필요하지 않습니다.
다운로드 또는 제출할 수 있는 아티팩트
테스트에 사용할 수 있는 디버그 빌드를 다운로드하거나, QA에 업로드하거나, 릴리스 빌드를 테스트 플라이트와 플레이 스토어에 제출하세요. CI/CD 워크플로우가 각 경로가 실행되는 시기를 제어합니다.
수동 빌드에 소요되는 시간은 얼마나 많은 시간을浪費하고 있나요?
개발자 시간이 수 시간 동안 소모되는 모든 수동 빌드입니다. 불일치하는 환경은 debug에 1~2일이 걸립니다. 팀의 생산성은 저하되고 있습니다.
앱이 자동으로 빌드되도록 보세요
code을 푸시하고 CI/CD가 빌드, 서명, 배포까지 모든 것을 처리하도록 보세요
CI/CD 자동화의 이유
모바일 배포 워크플로를 강력한 이점으로 변형하세요
자동화된 네이티브 빌드
code을 푸시하고 네이티브 iOS 및 Android 빌드를 자동으로 구축하세요. Xcode 또는 Android Studio가 필요하지 않습니다 - 빌드는 클라우드에서 실행됩니다.
컨텍스트: Capgo 솔루션 마케팅 페이지. 역할: 웹사이트 복사 문장. 보는 곳: page solutions/build-without-mac.astro. 메시지 키 `solutions_build_without_mac_h1` (Solutions Build Without Mac H1).
다운타임 없는 업데이트
자동화된 품질 게이트
테스트가 통과할 때만 배포합니다. 기존 테스트 스위트와 품질 검사와 통합하여 안전한 릴리스를 보장합니다.
즉시 롤백 안전성
빌드 아티팩트는 자동으로 버전이 지정되고 저장됩니다. 배포 후 문제가 발견된 경우 이전 빌드로 즉시 롤백할 수 있습니다.
고급 CI/CD 기능
배포 전략을 다음 단계로 끌어올리려면 이러한 강력한 기능을 사용하세요.
다중 환경 배포
branch, 환경 또는 사용자 지정 조건에 따라 다른 채널로 배포합니다. 스테이징, 베타 및 프로덕션 워크플로우에 이상적입니다.
- branch 기반 배포
- 환경별 채널
- 조건부 배포
점진적인 롤아웃
작은 사용자 백분율로 시작하여 점진적으로 증가합니다. 지표를 모니터링하고 문제가 발생한 배포를 자동으로 중지합니다.
- 백분율 기반 롤아웃
- 오류 자동 중지
- 지표 기반 결정을 위한
REST API Integration
Full API access for custom integrations. Build your own deployment tools or integrate with existing systems.
- Complete REST API
- 사용자 정의 통합
- 웹후크 알림
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 빌드
월
크레딧 사용량
분당
추가 빌드 분
Initialize Build
앱을 Capgo에 등록하고 로컬에서 빌드 마법사를 실행하여 iOS 인증서, 프로비전 프로파일, Android 키스토어 및 스토어 자격 증명이 검증되도록 하세요.
Export Secrets
로컬 파일을 사용하여 자격 증명 관리자를 통해 내보내고 __CAPGO_KEEP_0__ Actions secrets에 푸시하세요. .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에 업로드하거나 스토어에 릴리스 빌드를 제출하세요.
Core CI Commands
로컬에서 설정을 실행하고 자격 증명을 내보내고 CI가 프로젝트 빌드를 호출하고 __CAPGO_KEEP_1__을 동기화하도록 하세요.
Initialize Build
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__CAPGO_KEEP_0__ 빌드 권한이 있습니다. - iOS signing: 인증서, 비밀번호, 배포 프로비전 맵, App Store Connect 키, 발급자, 및 팀 ID.
- Android signing: Keystore, 별칭, 키 비밀번호, 및 Play Console 서비스 계정 JSON.
- 선택적 아티팩트 출력: QA 다운로드 링크 및 QR 코드를 추가하여 출력 업로드 플래그를 설정합니다.
자연 빌드 자동화 준비?
Capgo 빌드 사용하여 CI/CD pipeline에서 iOS 및 Android 네이티브 빌드를 컴파일, 서명, 테스트 및 릴리즈하세요.
Capgo 빌드 • GitHub 액션 예시 • CI 비밀에 인증서 저장
Capacitor는 EAS 워크플로우의 호스팅 CI/CD입니다. Capacitor는 __CAPGO_KEEP_1__ 경로: __CAPGO_KEEP_2__ 액션, GitLab CI, 또는 Jenkins를 유지하고 서명된 iOS 및 Android 아티팩트를 생성하기 위해 __CAPGO_KEEP_3__ 빌드를 호출하세요. __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 통합 baseline에 대한 GitHub 액션 실시간 업데이트 Capgo 네이티브 빌드 서명된 바이너리 PR 미리보기 솔루션 리뷰 빌드 EAS vs Capgo Expo Application Services 비교를 위해 OTA PIPELINE에서 발생하는 일반적인 CI/CD 문제 실시간 업데이트를 피하기 위한 방법