Lebih lanjut ke konten utama
Berhenti Membangun Native Manual

Masih Membangun iOS & Android
Aplikasi Dibangun Manual?

Jam yang Terbuang pada Membangun Manual. Berbagai lingkungan yang menyebabkan bug. Anggota tim menunggu untuk membangun. Produktivitas Anda terganggu dengan setiap pengiriman manual.

Apakah jika pembangunan terjadi otomatis setiap kali ada perubahan?

Capgo Build memungkinkan pipeline CI/CD Anda memicu pembangunan iOS dan Android yang ditandatangani di cloud, kemudian download artefak atau mengirimkannya ke toko.

Capgo Build • Pembangunan CI/CD iOS & Android • GitHub Siap Pakai

Kebanggaan Pembangunan Asli

Pengembang mobile semua tahu sakitnya pembangunan manual. Berikut ini bagaimana Capgo Pembangunan pasang ke CI/CD.

Tidak ada CI/CD

Jam-jam pembangunan manual

Pengembang menghabiskan waktu pada proses pembangunan berulang

Konsistensi lingkungan

Bug "berfungsi di mesin saya" dari lingkungan pembangunan yang berbeda

Kaos sertifikat & tanda tangan

Pengelolaan sertifikat manual menyebabkan pembangunan yang kadaluarsa

Tidak ada riwayat pembangunan

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

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

Dengan Capgo Bangun CI/CD

Bangun iOS tanpa Mac

Build berbasis cloud berarti tim Anda seluruhnya dapat membangun aplikasi iOS

Tanda tangan otomatis & sertifikat

Tidak perlu lagi menghadapi sertifikat yang telah kedaluwarsa atau profil pengaturan yang telah kedaluwarsa

Hasil: Bangun yang konsisten setiap kali

Sistem yang sama, hasil yang sama - tidak lagi "berfungsi di mesin saya"

Pengiriman otomatis ke toko

Unggah 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

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

Dari Code ke Toko Aplikasi Otomatis

Berhenti membangun manual dan pengelolaan sertifikat. Berikut cara bagaimana CI/CD mengubah alur kerja Anda:

1

Siapkan Kredensial Pembangunan

Jalankan Capgo Bangun secara lokal sekali, kemudian ekspor kunci tanda tangan iOS dan Android Anda sebagai rahasia CI. Aliran pipa Anda mendapatkan kunci yang dibutuhkan tanpa mengkomitkannya ke git.

✓ Kunci tetap di dalam penyimpanan rahasia CI Anda
2

Pasang Code, Trigger Capgo Bangun

GitHub Aksi, GitLab CI, Jenkins, atau runner apa pun dapat memanggil Capgo CLI setelah pembangunan web Anda dan Capacitor sinkron. Tidak ada runner Mac yang diperlukan untuk pembangunan iOS.

✓ Bangunan yang dapat diulang dari aliran kerja yang sama
3

Unduh atau Kirimkan Artifact

Pakai bangunan debug untuk tes, unggah artifact untuk QA, atau biarkan bangunan rilis mengirimkan ke TestFlight dan Play Store. Aliran kerja CI/CD Anda mengontrol kapan setiap jalur berjalan.

✓ Sama CLI untuk aliran kerja manual dan rilis

Bisakah Anda menghitung berapa banyak waktu yang Anda habiskan untuk bangunan manual?

Waktu pengembang yang hilang karena setiap pembangunan manual berjam-jam. Lingkungan yang tidak konsisten menyebabkan bug yang memakan waktu hari untuk didebug. Produktivitas tim Anda menderita.

Watch Aplikasi Anda Dibangun Otomatis

Pus code dan lihat bagaimana CI/CD mengelola segalanya - dari pembangunan hingga penandatangan hingga pengiriman

Pembangunan iOS - GitHub Aksi
Berjalan
$ git push origin main
Dipicukan alur kerja: Bangun dan Deploy iOS
[Bangun iOS] Mengatur lingkungan pembangunan...
Mesin macOS-latest runner disediakan
Xcode 15.0 dipilih
[Fastlane] 🚀 Melakukan jalur: ios build
Sinkronisasi sertifikat dengan match...
Menginstal profil pengembang...
[Xcode Build] Membangun MyApp.xcworkspace
▸ Mencampur AppDelegate.swift
▸ Mencampur ViewController.swift
▸ Menghubungkan MyApp
Sukses Membangun (2m 34s)
[TestFlight] Memuatkan ke App Store Connect...
Upload build 1.2.45 berhasil
Pengiriman iOS selesai!
Pembangunan Android - GitLab CI
Berjalan
$ git push origin main
Pipeline #1847 dimulai
[Build Android] Mempersiapkan gambar Docker...
Menggunakan gambar: cimg/android:2023.11
[Gradle] Mengawali pembangunan...
> Tugas :app:preBuild DIPERBARUII
> Tugas :app:preReleaseBuild DIPERBARUII
> Tugas :app:compileReleaseJavaWithJavac
> Tugas :app:bundleRelease
SUCCES PENGEMBANGAN dalam 1m 42s
Dibuat app-release.aab
[Play Console] Mengunggah ke Google Play...
AAB diunggah ke jalur pengujian internal
Rilis 1.2.45 dibuat
Pengembangan Android selesai!
0
Langkah-Langkah Manual yang Diperlukan
100%
Rasio Sukses Pembangunan
5 menit
Waktu Pembangunan Rata-Rata

Mengapa Mengautomasi dengan CI/CD?

Mengubah alur pengiriman aplikasi mobile Anda dengan manfaat-manfaat ini

Pembangunan Nativ Otomatis

Pilih code dan dapatkan pembangunan aplikasi iOS dan Android natif secara otomatis. Tidak perlu Xcode atau Android Studio manual - pembangunan berjalan di cloud.

Pembangunan Aplikasi iOS tanpa Membeli Mac

Konteks: Halaman/area: Halaman solusi Capgo. Peran: Kalimat copy website. Dilihat di: halaman solusi/pembangunan-tanpa-mac.astro. Kunci pesan `solutions_build_without_mac_h1` (Solutions Build Without Mac H1).

Pembaruan Tanpa Gangguan

Pembaruan terjadi di latar belakang sementara aplikasi Anda berjalan. Pengguna tidak pernah mengalami gangguan atau pembaruan paksa.

Penjaga Kualitas Otomatis

Hanya terapkan ketika tes berhasil. Integrasi dengan tes dan pengecekan kualitas yang sudah ada untuk perilisan yang sangat aman.

Hanya terapkan ketika tes berhasil

Keamanan Rollback Instan

Artifak pembangunan secara otomatis diberi versi dan disimpan. Kembali ke versi pembangunan sebelumnya secara instan jika masalah ditemukan setelah pengiriman.

Sejarah pembangunan lengkap dan penyimpanan artifak

Fitur CI/CD Maju

Naikkan strategi pengiriman Anda ke tingkat berikutnya dengan fitur-fitur ini

Pengiriman ke Berbagai Lingkungan

Terapkan ke berbagai saluran berdasarkan cabang, lingkungan, atau kondisi kustom. Ideal untuk alur kerja staging, beta, dan produksi.

  • Pengiriman berdasarkan cabang
  • Saluran berdasarkan lingkungan
  • Deploymen kondisional

Rollout Gradual

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

  • Rollout berdasarkan persentase
  • context: Halaman/area: Halaman Capgo solusi pemasaran. Peran: Kalimat copy website. Dilihat di: halaman solusi/qsr.astro. Kunci pesan `solutions_qsr_sol3_point2` (Solutions Qsr Sol3 Point2).
  • Hentikan otomatis pada kesalahan

REST API Integration

Integrasi REST API

  • Akses REST API penuh untuk integrasi kustom. Bangun alat pengembangan sendiri atau integrasikan dengan sistem yang ada.
  • Akses REST __CAPGO_KEEP_0__ penuh
  • Integrasi kustom
Capgo Build in CI/CD

Ship Native Builds Dari Pipa Proses Anda

Capgo Build terintegrasi dengan aliran CI/CD yang sudah ada: instal ketergantungan, bangun aset web, sinkron Capacitor, lalu panggil Capgo CLI untuk mengompilasi aplikasi native yang ditandatangani di cloud.

Pricing

One Capgo plan includes OTA updates, about 15 native builds/month, and credit-based billing for extra build minutes.

One __CAPGO_KEEP_0__ plan mencakup pembaruan OTA, sekitar 15 bangun native/bulan, dan pembayaran berdasarkan kredit untuk menambahkan menit bangun tambahan.

Mulai dari

$12/bulan

Jumlah penggunaan yang sudah termasuk

OTA + ~15 bangun

per bulan

Jumlah penggunaan berdasarkan kredit

Menit tambahan untuk menambahkan bangun tambahan

1

Mulai Bangun

Daftarkan aplikasi di Capgo dan jalankan asisten pembangunan lokal sekali untuk memvalidasi sertifikat iOS, profil pengaturan, keamanan Android, dan kunci toko.

2

Ekspor Rahasia

Gunakan manajer kunci untuk mengexport file lokal, kemudian unggah ke __CAPGO_KEEP_0__ Actions rahasia dengan .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.

3

Alur Anda menginstal dependensi, menjalankan bangun web, sinkronisasi __CAPGO_KEEP_0__, dan mengaktifkan

Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build Rilis atau Uji

4

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

Perintah CI Utama

Jalankan setup lokal, export kunci, kemudian biarkan CI memanggil __CAPGO_KEEP_0__ Bangun setelah bangun proyek dan __CAPGO_KEEP_1__ sinkronisasi.

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

Apa yang Masuk ke Rahasia CI

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

Siap untuk Membuat Otomatisasi Bangunan Asli Anda?

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

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

Analisis EAS Workflows untuk Capacitor

EAS Workflows adalah CI/CD yang dihosting Expo untuk React Native. Capgo adalah jalur Capacitor: simpan Aksi GitHub , GitLab CI, atau Jenkins, kemudian panggil Capgo Bangunan untuk artefak iOS dan Android yang ditandatangani. Capgo bukanlah pengguna EAS Workflows yang dapat diganti dan tidak membangun proyek Expo.

Bandingkan Capgo dengan Expo Application Services · Teruskan dari Capgo CI/CD

Jika Anda mengatur CI/CD untuk rilis Capgo, hubungkan halaman ini dengan

If you are setting up CI/CD for Capacitor releases, connect this page with Teruskan ke __CAPGO_KEEP_0__ Pembangun untuk dasar GitHub Aksi untuk pembaruan hidup Capgo Bangun Nadi Asli untuk file biner yang ditandatangani Solusi Pratinjau PR untuk bangun ulang yang disimak EAS vs Capgo untuk membandingkan layanan aplikasi Expo dan Keterbatasan CI/CD yang Umum dalam Pipa Pipelining OTA untuk menghindari rilis yang lambat