__CAPGO_KEEP_0__ 빌드와 함께 모바일 CI/CD | __CAPGO_KEEP_1__
iOS 및 Android 앱을 수동으로 빌드하지 마세요.

iOS & Android 앱을 수동으로 빌드하고 있습니다.
시간을 낭비하는 수동 빌드.

다양한 환경이 버그를 일으키고 팀원들이 빌드를 기다리며 생산성이 떨어집니다. 매번 수동 배포 시마다. 빌드가 자동으로

매 커밋마다 발생하면 어떨까요? __CAPGO_KEEP_0__ 빌드는 CI/CD pipeline이 클라우드에서 서명된 iOS 및 Android 빌드를 트리거하고, 아티팩트를 다운로드하거나 스토어에 제출할 수 있도록 해줍니다.

Capgo Build lets your CI/CD pipeline trigger signed iOS and Android builds in the cloud, then download artifacts or submit them to the stores.

Capgo 빌드 • iOS & Android CI/CD • GitHub Actions-ready

자연스러운 빌드의 고통

모바일 개발자라면 모두 아는 수고의 세계가 바로 수동 빌드입니다. Capgo 빌드가 CI/CD에 어떻게 들어맞는지 알아보겠습니다.

CI/CD가 없는 경우

수동 빌드에 소비되는 시간

개발자들이 반복적인 빌드 프로세스에 시간을浪費합니다.

환경 불일치

"나의 머신에서 작동한다" 버그가 다른 빌드 환경에서 발생합니다.

인증서 및 서명 혼란

수동 인증서 관리로 인한 만료된 빌드

빌드 기록이 없음

어떤 빌드가 언제 빌드되었는지 추적할 수 없으며 과거 빌드를 재현할 수 없음

결과: 느린 릴리스, 팀의 병목 현상, 개발자의 시간 낭비

With Capgo 빌드 CI/CD

Mac 없이 iOS 빌드

클라우드 기반 빌드는 팀의 모든 구성원이 iOS 앱을 빌드할 수 있게 함

자동 서명 및 인증서

만료된 인증서나 프로비전 프로파일과 관련된 문제를 다시 겪지 않도록 해요

일관된 빌드 매번

같은 환경, 같은 결과 - "나의 머신에서 작동한다" 라는 말은 더 이상 필요하지 않습니다

__CAPGO_KEEP_0__ 자동 업로드

테스트 플라이트와 플레이 콘솔 자동 업로드

결과: 효율적인 팀, 신뢰할 수 있는 빌드, 빠른 릴리스 사이클

기존 CI/CD 설정과 호환

GitHub 액션
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ 모든 CI/CD 플랫폼

Code에서 앱 스토어까지 자동화

수동 빌드 중단 인증 관리. CI/CD가 워크플로우를 어떻게 바꾸는지 보세요:

1

Prepare Build Credentials

Capgo 빌드를 로컬에서 한 번 실행한 후, CI 비밀로 iOS 및 Android의 서명 인증서를 내보세요. pipeline은 git에 커밋하지 않고도 필요한 인증서를 가져옵니다.

✓ CI 비밀 저장소에 인증서가 남아있다
2

Push Code, Trigger Capgo Build

GitHub Actions, GitLab CI, Jenkins, or any runner can call the Capgo CLI after your web build and Capacitor sync. iOS 빌드에는 Mac 러너가 필요하지 않습니다.

✓ 동일한 워크플로우에서 반복 가능한 빌드
3

다운로드 또는 제출할 아티팩트

테스트, QA, 또는 TestFlight 및 Play Store로 릴리스를 제출하기 위해 디버그 빌드를 사용하세요. CI/CD 워크플로가 각 경로가 실행되는 시기를 제어합니다.

✓ 동일한 CLI가 수동 및 릴리스 워크플로에 사용됩니다.

수동 빌드에 얼마나 많은 시간을浪費하고 있나요?

매우 많은 개발자 시간이 손실됩니다. 불일치하는 환경은 몇 일 동안 디버깅하는 버그를 유발합니다. 팀의 생산성은 저하되고 있습니다.

앱이 자동으로 빌드되도록 하세요.

Push code와 CI/CD가 빌드, 서명, 배포까지 모든 것을 처리합니다.

iOS 빌드 - GitHub Actions
실행 중
$ git push origin main
__CAPGO_KEEP_0__ : iOS 빌드 및 배포 workflow가 트리거되었습니다.
__CAPGO_KEEP_0__ __CAPGO_KEEP_0__ 빌드 환경을 설정 중입니다.
__CAPGO_KEEP_0__ macOS-latest 실행자 할당
__CAPGO_KEEP_0__ Xcode 15.0 선택
__CAPGO_KEEP_0__ __CAPGO_KEEP_0__ iOS 빌드 라인 실행 중입니다.
__CAPGO_KEEP_0__ match와 인증서를同步 중입니다.
__CAPGO_KEEP_0__ 배포 프로파일을 설치 중입니다.
__CAPGO_KEEP_0__ __CAPGO_KEEP_0__ MyApp.xcworkspace 빌드 중입니다.
▸ AppDelegate.swift 컴파일 중입니다.
▸ ViewController.swift를 컴파일합니다.
▸ MyApp을 연결합니다.
2분 34초 만에 빌드 성공!
[TestFlight] 앱 스토어 연결에 업로드 중...
빌드 1.2.45가 성공적으로 업로드되었습니다.
iOS 배포 완료!
GitLab CI에서 Android 빌드
실행 중
$ git push origin main
Pipeline #1847이 시작되었습니다.
[Android 빌드] Docker 이미지를 준비 중입니다.
이미지 사용: cimg/android:2023.11
[Gradle] 작업을 시작 중입니다...
> :app:preBuild UP-TO-DATE
> :app:preReleaseBuild UP-TO-DATE
> :app:compileReleaseJavaWithJavac
> :app:bundleRelease
빌드 성공 1분 42초
app-release.aab 파일이 생성되었습니다.
[Play Console] 구글 플레이 업로드 중...
내부 테스트 트랙에 AAB 업로드
릴리스 1.2.45 생성
안드로이드 배포 완료!
0
수동 단계가 필요합니다.
100%
빌드 성공률
5분
평균 빌드 시간

CI/CD를 자동화하는 이유는 무엇인가요?

이 강력한 이점들로 모바일 배포 워크플로를 변형하세요.

자동화된 네이티브 빌드

code를 푸시하고 클라우드에서 자동으로 네이티브 iOS 및 Android 빌드를 받으세요. Xcode 또는 Android Studio가 필요하지 않습니다.

iOS 앱을 맥을 소유하지 않고 빌드하세요

Zero Downtime 업데이트

앱이 실행 중인 상태에서 업데이트가 백그라운드에서 발생합니다. 사용자는 중단이나 강제 업데이트를 경험하지 않습니다.

배경에서 무중단 설치

자동화된 품질 검사

테스트가 통과할 때만 배포하세요. 기존 테스트 스위트와 품질 검사와 통합하여 안전한 릴리스를 보장하세요.

테스트 통과 시에만 배포

즉시 롤백 안전성

빌드 아티팩트는 자동으로 버전화되고 저장됩니다. 배포 후 문제가 발견된 경우 이전 빌드로 즉시 롤백할 수 있습니다.

완전한 빌드 기록 및 아티팩트 저장소

고급 CI/CD 기능

배포 전략을 다음 단계로 끌어올리기 위해 이러한 강력한 기능을 사용하세요

Multi-Environment Deployment

다양한 환경에 대한 배포

  • Branch-based deployments
  • branch 기반 배포
  • Environment-specific channels

환경별 채널

Conditional deployments

  • 조건에 따라 배포
  • Gradual Rollouts
  • 점진적인 배포

REST API Integration

Full API access for custom integrations. Build your own deployment tools or integrate with existing systems.

  • API REST 완성
  • Custom integrations
  • 웹 훅 알림
Capgo CI/CD에서 빌드

자체 네이티브 빌드 배포

Capgo 빌드는 CI/CD 흐름에 통합됩니다: 의존성 설치, 웹 자산 빌드, Capacitor 동기화, 그리고 Capgo CLI를 호출하여 클라우드에서 서명된 네이티브 앱을 컴파일합니다.

가격

한 Capgo 플랜은 OTA 업데이트, 약 15개의 네이티브 빌드/월, 그리고 추가 빌드 분의 크레딧 기반 계산을 포함합니다.

시작 가격

$12/월

포함된 사용량

OTA + ~15 builds

월별 요금

사용한 크레딧

분 단위

추가 빌드 분을 위해

1

빌드 초기화

Capgo에서 앱을 등록하고 로컬에서 빌드 마법사를 실행하여 iOS 인증서, 프로비전 프로파일, Android 키 스토어, 및 스토어 인증서를 검증합니다.

2

비밀번호 내보내기

__CAPGO_KEEP_0__의 액션 비밀번호를 푸시하기 전에 로컬 파일로 내보내는 데 사용하는 인증서 관리자를 사용하세요. .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.

3

__CAPGO_KEEP_0__에서 앱을 등록하고 로컬에서 빌드 마법사를 실행하여 iOS 인증서, 프로비전 프로파일, Android 키 스토어, 및 스토어 인증서를 검증합니다.

Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build 분 단위 요금

4

배포 또는 테스트

버튼에서 디버그 빌드를 트리거하거나 태그에서 릴리즈 빌드를 트리거하거나 메인에서 스모크 빌드를 트리거하십시오. QA에 업로드하거나 스토어에 릴리즈 빌드를 제출하십시오.

Core CI 명령어

설치를 로컬에서 실행하고 자격 증명을 내보내고 나서 CI가 Capgo 빌드를 호출하고 Capacitor 동기를 호출하십시오.

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 서명: 인증서, 비밀번호, 배포 프로비전 맵, 앱 스토어 연결 키, 발급자, 및 팀 ID.
  • Android 서명: Keystore, 별칭, 키 비밀번호, 및 플레이 콘솔 서비스 계정 JSON.
  • 선택적 아티팩트 출력: QA 다운로드 링크 및 QR 코드를 위한 출력 업로드 플래그 추가.

자연스럽게 네이티브 빌드를 자동화할 준비가 되셨나요?

CI/CD pipeline에서 Capgo 빌드를 사용하여 네이티브 iOS 및 Android 빌드를 컴파일, 서명, 테스트 및 릴리즈하세요.

Capgo 빌드 • GitHub 액션 예시 • CI 비밀에 자격 증명 저장

Capgo CI/CD에서 계속 진행

Capacitor 릴리스를 위한 CI/CD를 설정하고 있다면 이 페이지를 연결하세요. CI/CD 통합 baseline을 위한 기본값 GitHub 액션 실시간 업데이트 위한 __CAPGO_KEEP_0__ 네이티브 빌드 서명된 바이너리 위한 Capgo PR 리뷰 솔루션 리뷰 빌드 위한 CI/CD의 일반적인 OTA PIPELINE 병목 현상 느린 릴리스를 피하기 위한 __CAPGO_KEEP_0__