⚠️ Setup Kredensial PERTAMA
Wajib sebelum build: Simpan kredensial iOS/Android Anda secara lokal.
🏗️ Build aplikasi mobile native di cloud dan otomatis submit ke App Store dan Play Store.
Command build memungkinkan Anda mem-build aplikasi Capacitor untuk iOS dan Android di infrastruktur cloud Capgo, mirip dengan cara Expo menangani build. Aplikasi Anda di-build di infrastruktur dedicated dan dapat otomatis disubmit ke app store.
Status Saat Ini: Public Beta
Building aplikasi mobile native secara tradisional memerlukan:
Dengan Capgo Cloud Build, Anda mendapat:
npx @capgo/cli@latest build com.example.appItu saja! Aplikasi Anda akan di-build di cloud dan Anda akan melihat log real-time.
⚠️ Setup Kredensial PERTAMA
Wajib sebelum build: Simpan kredensial iOS/Android Anda secara lokal.
Memulai
Buat build native pertama Anda dalam hitungan menit.
Build iOS
Konfigurasi sertifikat dan build untuk App Store.
Build Android
Setup keystores dan build untuk Play Store.
Troubleshooting
Solusi untuk masalah build umum.
npx @capgo/cli@latest build [appId] [options]Build untuk kedua platform:
npx @capgo/cli@latest build com.example.appBuild hanya untuk iOS:
npx @capgo/cli@latest build com.example.app --platform iosBuild untuk Android dalam mode debug:
npx @capgo/cli@latest build com.example.app --platform android --build-mode debugBuild dari direktori spesifik:
npx @capgo/cli@latest build com.example.app --path ./my-app| Opsi | Tipe | Default | Deskripsi |
|---|---|---|---|
appId | string | capacitor.config | Application ID (mis., com.example.app) |
--path <path> | string | Current directory | Path ke direktori proyek Anda |
--platform <platform> | string | both | Platform target: ios, android, atau both |
--build-mode <mode> | string | release | Mode build: debug atau release |
--build-config <config> | string | - | Konfigurasi build tambahan sebagai string JSON |
-a, --apikey <apikey> | string | - | API key (atau gunakan env var CAPGO_TOKEN) |
--supa-host <url> | string | https://api.capgo.app | URL host Supabase kustom |
--supa-anon <key> | string | - | Anon key Supabase kustom |
sequenceDiagram participant Dev as Developer participant CLI as Capgo CLI participant Cloud as Capgo Cloud participant iOS as Mac Builder participant Android as Android Builder
Dev->>CLI: build com.example.app CLI->>CLI: Zip project secara lokal CLI->>Cloud: Upload ke R2 Cloud->>iOS: Provision Mac (iOS) Cloud->>Android: Start sandbox (Android) iOS-->>CLI: Stream logs (SSE) Android-->>CLI: Stream logs (SSE) iOS->>Cloud: Build selesai Android->>Cloud: Build selesai Cloud->>iOS: Cleanup (24 jam kemudian) Cloud->>Android: Cleanup (instan) CLI->>Dev: Build berhasilnode_modules, dotfiles)Capgo Cloud Build bukan infrastruktur baru - kami telah menggunakannya secara internal selama 3 tahun:
Berfungsi di mana saja - GitHub Actions, GitLab CI, atau platform CI/CD mana pun:
- name: Build native app env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} run: | npm run build npx cap sync npx @capgo/cli@latest build com.example.app \ --platform both \ --build-mode releaseTidak perlu:
Waktu build dibill berdasarkan penggunaan aktual:
Biaya tipikal:
Hanya bayar untuk yang Anda gunakan. Tidak ada minimum, tidak ada kejutan.
| Fitur | Capgo Cloud Build | GitHub Actions (Mac) | Expo EAS |
|---|---|---|---|
| Mac diperlukan secara lokal | ❌ Tidak | ✅ Ya | ❌ Tidak |
| Kompleksitas setup | ⭐ Single command | ⭐⭐⭐ YAML kompleks | ⭐⭐ File config |
| Native Capacitor | ✅ Dioptimalkan | ⚠️ Generik | ❌ Hanya Expo |
| Privasi kode Anda | ✅ Tidak pernah disimpan | ⚠️ Di runners | ⚠️ Diupload |
| Biaya (iOS) | 💰 2× dasar | 💰💰💰 10× mahal | 💰💰 Premium |
Penting: Capgo build bagian native saja.
✅ Kami build:
❌ Anda build (secara lokal):
npm run build)npx cap sync)Pemisahan ini memastikan:
Keterbatasan saat ini selama public beta:
Siap build tanpa ribet?
Buat Build Pertama Anda
Panduan langkah demi langkah untuk cloud build pertama Anda.
Gabung Public Beta
Cloud Build dalam public beta. Gabung komunitas kami untuk mendapat akses.