Lebihkan ke konten utama
Hentikan Pembangunan Manual Nativ

Masih Membangun iOS & Android
Aplikasi Manual?

Waktu yang Terbuang pada Pembangunan Manual. Berbagai Lingkungan yang Menyebabkan Bug. Anggota Tim Menunggu Pembangunan. Produktivitas Anda Menderita dengan Setiap Pengiriman Manual.

Apa jika pembangunan terjadi otomatis setiap kali komit?

Capgo Pembangunan memungkinkan pipeline CI/CD Anda memicu pembangunan iOS dan Android yang ditandatangani di awan, kemudian download artefak atau kirimkannya ke toko.

✓ Capgo Bangun • ✓ iOS & Android CI/CD • ✓ GitHub Siap untuk Aksi

Kebangungan Bangun Nativ

Setiap pengembang mobile tahu sakitnya proses bangun manual. Berikut ini bagaimana Capgo Bangun masuk ke CI/CD.

Tidak ada CI/CD

Jam-jam bangun manual

Pengembang menghabiskan waktu pada proses bangun berulang

Konsistensi lingkungan yang berbeda

"Bekerja pada mesin saya" bug dari lingkungan bangun yang berbeda

Kaos sertifikat & tanda tangan

Manajemen sertifikat manual menyebabkan bangunan yang kadaluarsa

Tidak ada riwayat bangunan

Tidak bisa melacak apa yang dibangun kapan atau mengulangi bangunan masa lalu

Hasil: Rilis yang lambat, botol tim, waktu pengembang yang terbuang

Dengan Capgo Bangun CI/CD

Bangun iOS tanpa Mac

Builds berbasis cloud berarti seluruh tim Anda dapat membangun aplikasi iOS

Tanda tangan otomatis & sertifikat

Jangan pernah menghadapi sertifikat atau profil pengaturan yang telah kedaluwarsa lagi

Penandatanganan otomatis & sertifikat

Tidak perlu lagi menghadapi sertifikat yang kadaluarsa atau profil pengaturan yang kadaluarsa

Bangunan yang konsisten setiap kali

Upload ke TestFlight dan Play Console secara otomatis

Hasil: Tim yang efisien, bangun yang dapat diandalkan, siklus rilis yang lebih cepat

Kompatibel dengan pengaturan CI/CD yang sudah ada

GitHub Aksi
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ Platform CI/CD apa pun

Amati Aplikasi Anda Bangun Otomatis

Pasang code dan amati bagaimana CI/CD mengelola segalanya - dari pembangunan hingga penandatanganan hingga pengembangan

iOS Build - GitHub Aksi
Berjalan
$ git push origin main
✓ Dipicukan alur kerja: Bangun & Rilis iOS
[Bangun iOS] Mengatur lingkungan bangun...
✓ runner macOS terbaru disediakan
✓ Xcode 15.0 dipilih
[Fastlane] 🚀 Berjalan: jalur ios build
✓ Mengintegrasikan sertifikat dengan match...
✓ Menginstal profil pengaturan...
▸ Membangun MyApp.xcworkspace ▸ Membuat AppDelegate.swift
▸ Membuat ViewController.swift
▸ Mengompilasi ViewController.swift
Sukses Membangun (2m 34s)
✓ ▸ Mengunggah ke App Store Connect...
[TestFlight] Mengunggah ke App Store Connect...
✓ ▸ Membangun Android - GitLab CI
✓ Penginstalan iOS selesai!
▸ Membangun MyApp.xcworkspace
Running
$ git push origin utama
✓ Pipeline #1847 dimulai
[Membangun Android] Mengatur gambar Docker...
✓ Menggunakan gambar: cimg/android:2023.11
[Gradle] Mengawali pembangunan...
> Tugas :app:preBuild DIPERBARUI
> Tugas :app:preReleaseBuild DIPERBARUI
> Tugas :app:compileReleaseJavaWithJavac
> Tugas :app:bundleRelease
PEMBANGUNAN BERHASIL dalam 1m 42s
✓ Aplikasi yang dihasilkan: app-release.aab
Konsole Permainan Mengunggah ke Google Play...
✓ AAB telah diunggah ke jalur pengujian internal
✓ Rilis 1.2.45 telah dibuat
✓ Pengembangan Android selesai!
0
Langkah-langkah Manual Diperlukan
iOS + Android
Dari Satu Alur Kerja
2–3 menit
Waktu Pembangunan Biasa

Fitur-Fitur CI/CD Lanjutan

Naikkan Strategi Pengiriman Anda ke Tingkat Berikutnya dengan Fitur-Fitur Ini

Pengiriman Multi-Environment

Pengiriman ke Berbagai Saluran Berdasarkan Cabang, Lingkungan, atau Kondisi Kustom. Ideal untuk Alur Kerja Staging, Beta, dan Produksi.

  • Pengiriman Berdasarkan Cabang
  • Saluran Berdasarkan Lingkungan
  • Pengiriman Berdasarkan Kondisi

Pengiriman Berangkat

Mulai dengan persentase kecil pengguna dan secara bertahap meningkatkan. Pantau metrik dan secara otomatis berhenti pengiriman yang bermasalah.

  • Pengiriman dengan Persentase yang Berangsur-angsur
  • Penghentian Otomatis pada Kesalahan
  • Keputusan Berdasarkan Metrik

REST Integrasi API

Penuh API akses untuk integrasi kustom. Bangun alat pengiriman sendiri atau integrasikan dengan sistem yang ada.

  • Complete REST API
  • Integrasi kustom
  • Pemberitahuan webhook
Capgo Bangun dalam CI/CD

Kirim Bangun Asli Dari Pipa Anda

Capgo Bangun mengintegrasikan dengan aliran CI/CD yang ada: instal ketergantungan, bangun aset web, sinkron Capacitor, lalu panggil Capgo CLI untuk mengompilasi aplikasi asli yang ditandatangani di cloud.

Harga

Satu rencana Capgo mencakup pembaruan OTA, sekitar 15 bangun natively/bulan, dan pembayaran berdasarkan kredit untuk menit bangun tambahan.

Mulai dari

$12/bulan

dibebankan setiap tahun

Penggunaan yang termasuk

OTA + ~15 build

per bulan

penggunaan kredit

per menit

untuk menambahkan menit build tambahan

1

Inisialisasi Build

Daftarkan aplikasi di Capgo dan jalankan asisten build secara lokal sekali untuk memvalidasi sertifikat iOS, profil pengembangan, keystore Android, dan kunci toko.

2

Eksportkan Rahasia

Gunakan manajer kredit untuk mengexport lokal .env.capgo.* file, kemudian pushnya ke GitHub Rahasia Aksi dengan gh secret set -f.

3

Tambahkan Alur Kerja

Alur kerja Anda menginstal dependensi, menjalankan build web, sinkronisasi Capacitor, dan memicu @capgo/cli build untuk iOS, Android, atau keduanya.

4

Rilis atau Uji

Trigger build debug dari tombol, rilis dari tag, atau build asap pada utama. Unggah artefak untuk QA atau kirimkan rilis ke toko.

Perintah CI Utama

Jalankan setup lokal, eksport kredential, kemudian biarkan CI memanggil Capgo Build setelah build proyek Anda dan Capacitor sinkronisasi.

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 request com.example.app --platform android --build-mode release

Apa yang Masuk ke Rahasia CI

  • Capgo API kunci: CAPGO_TOKEN dengan izin build.
  • Penandatanganan iOS: sertifikat, kata sandi, peta provisi, kunci App Store Connect, pengirim, dan ID tim.
  • Pengenalan Android: keystore, alias, kata sandi kunci, dan JSON akun layanan Play Console.
  • Output Artifact Opsional: tambahkan flag unggah output untuk tautan download QA dan kode QR.

Datang dari Expo?

Sama seperti EAS Workflows untuk Capacitor

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.

Klien bukti

Teams automate their Capacitor releases with Capgo

Pembangunan asli dan pembaruan hidup dari satu pipa, tanpa Mac di dalamnya

5.0/5 Raih oleh tim pengembang 9,400+ Tim Baca ulasan

sikafanka

Desain, radius 5

“Capgo Build helped us simplify our Capacitor app release process. We can build and ship iOS and Android apps from one clear workflow.”

Saya Nate van Jole

CTO, Swasta

“Mengatur setup membutuhkan kurang dari sehari. Rollout berbasis Channel memungkinkan saya untuk menguji di perangkat saya sendiri sebelum apa pun mengenai pengguna produksi.”

Saya Kapil

Pendiri, NuTriQ

“Dapat melakukan push update OTA produksi secara instan tanpa harus menunggu siklus tinjauan App Store penuh telah menjadi keuntungan operasional besar.”

Siap untuk Membuat Otomatisasi Bangunan Asli Anda?

Pakai Capgo Bangun dari pipeline CI/CD Anda untuk mengompilasi, menandatangani, menguji, dan merilis bangunan asli iOS dan Android.

Capgo Bangun • GitHub Contoh Aksi • Kredensial tetap di rahasia CI