Capgo Membuat proses mendeploy patch cepat dan mudah, melompati keterlambatan toko aplikasi sambil menjaga update tetap aman dan sesuai dengan pedoman Apple dan Google. Berikut adalah ringkasan singkat prosesnya:
- Buat dan Uji Coba Patch HotfixTulis perubahan yang tepat code, lakukan tes secara menyeluruh pada perangkat, dan pastikan kompatibilitas.
- Atur Capgo: Instalasikan Capgo CLI dengan
npx @capgo/cli init, mengonfigurasi enkripsi, dan mengintegrasikan dengan alat CI/CD. - Upload Hotfix Anda.: Gunakan CLI untuk mengunggah update Anda secara aman, berikan label yang jelas, dan siapkan untuk proses pengiriman.
- Pilih Pengaturan Update.: Target pengguna atau kelompok tertentu, jadwalkan peluncuran, dan tentukan persyaratan versi.
- Lacak Update Anda.: Pantau tingkat pengiriman, kecepatan update, dan penutupan pengguna. Jika perlu, kembalikan update secara instan.
Capgo telah mengirimkan lebih dari 947,6 juta update secara global dan meningkatkan efisiensi rilis oleh 81% untuk penggunanya. Ini adalah alat yang paling sering digunakan oleh tim yang berorientasi agile yang membutuhkan hotfix cepat dan aman.
Langkah 1: Buat dan Uji Hotfix Anda
Tulis Hotfix Code
Fokus pada membuat perubahan yang tepat untuk mengatasi bug tanpa mengorbankan stabilitas aplikasi.
Berikut adalah panduan cepat untuk mengatur hotfix:
| Praktik Terbaik | Cara Mengaplikasikannya |
|---|---|
| Perubahan Terisolasi | Tetapkan perubahan terbatas pada komponen yang terkena dampak. |
| Pengendalian Versi | Gunakan cabang dedikasi untuk pengembangan hotfix. |
| Dokumentasi | Termasuk komentar yang jelas tentang perbaikan dan dampaknya. |
| Ketergantungan | Pastikan kompatibilitas dengan ketergantungan aplikasi yang ada. |
Dengan kemampuan pembaruan instan Capgo, Anda dapat menemukan bug tanpa khawatir tentang mengemas perubahan yang tidak terkait. Metode ini telah terbukti efektif, seperti yang ditunjukkan oleh colenso:
“Kami meluncurkan Capgo pembaruan OTA di produksi untuk basis pengguna kami yang lebih dari 5000. Kami melihat operasi yang sangat halus hampir semua pengguna kami sudah terupdate dalam menit-menit setelah OTA diterapkan ke @Capgo” [1].
Jalankan Uji Coba di Perangkat
Pengujian yang teliti sangat penting untuk memastikan hotfix berjalan lancar. Gunakan langkah-langkah ini:
- Pengujian Pengembangan: Jalankan perbaikan di lingkungan pengembangan lokal.
- Pengujian Perangkat: Periksa perbaikan pada berbagai perangkat dan versi sistem operasi.
- Pengujian Integrasi: Konfirmasi perbaikan tidak mengganggu fitur lainnya.
Automatisasi sebagian besar proses pengujian menggunakan alat CI/CD.
“Kami melaksanakan pengembangan berbasis agile dan @Capgo sangat kritis dalam menyampaikan secara terus-menerus kepada pengguna kami!” - Rodrigo Mantica [1]
Setelah patch panas Anda telah melewati semua tes, Anda siap untuk mengatur Capgo untuk pengiriman.
Langkah 2: Konfigurasi Capgo

Instalasi Paket yang Diperlukan
Untuk memulai dengan Capgo di proyek Capacitor Anda, gunakan alat CLI-nya. Cukup jalankan perintah berikut:
npx @capgo/cli init
Ini perintah yang melakukan pekerjaan berat untuk Anda:
- Menginstal plugin Capgo
- Mengatur proyek Anda secara otomatis
- Mempersiapkan proyek Anda untuk layanan Capgo
Setelah instalasi selesai, Anda dapat melanjutkan dengan mengonfigurasi proyek Anda dengan fitur enkripsi dan kinerja Capgo.
Atur Proyek Anda
Capgo memastikan proyek Anda siap dengan standar enkripsi dan kinerja untuk kedua Apple dan Google. Ini berjalan dengan lancar dengan alat CI/CD, mengenkripsi update untuk keamanan, dan berada di garis dengan pedoman toko aplikasi.
| Langkah Integrasi | Tujuan | Manfaat |
|---|---|---|
| Pengaturan CI/CD | Terhubung dengan alat CI/CD | Mengurangi kompleksitas pengiriman |
| Enkripsi E2E | Mengamankan pengiriman update | Mengawal integritas code |
| Platform Compliance | Mengikuti standar toko aplikasi | Mengaktifkan distribusi yang halus |
Pengaturan ini telah diverifikasi oleh pengembang. Seperti yang dijelaskan oleh Bessie Cooper:
“@Capgo adalah alat yang wajib dimiliki oleh pengembang, yang ingin lebih produktif. Menghindari ulasan untuk bugfix adalah emas.” [1]
Untuk tim yang lebih besar, Capgo menawarkan fitur seperti pengaturan multi-organisasi dan manajemen izin yang rinci. Integrasi dengan platform seperti GitHub, GitLab, Azure DevOps, dan Jenkins, membuat alur kerja otomatis pengembangan lebih mudah. Rodrigo Mantica menekankan pentingnya untuk tim yang berorientasi agile:
“Kami menerapkan pengembangan agile dan @Capgo sangat kritis dalam menyampaikan secara terus-menerus kepada pengguna kami!” [1]
Setelah proyek Anda sepenuhnya terinstal, Anda siap untuk mengunggah hotfix dan mengirimkannya secara instan.
Langkah 3: Unggah Hotfix
Kirim File ke Capgo
Setelah mengatur proyek Anda, saatnya untuk mengunggah hotfix menggunakan Capgo CLIalat ini. Hal ini memastikan transfer yang aman dan efisien dari update Anda. Mulailah dengan membangun aplikasi Anda seperti biasa selama pengembangan.
Berikut cara kerjanya:
- Buat aplikasi Anda menggunakan proses standar Anda.
- Periksa kembali bahwa semua file terkompilasi tanpa ada kesalahan.
- Gunakan Capgo CLI alat untuk mengunggah update Anda.
Tandai Update Anda
Penandaan yang jelas adalah kunci untuk mengelola dan mengikuti perbaikan hotfix Anda. Ketika mengunggah update ke Capgo, pastikan untuk mencantumkan detail versi yang spesifik dan label yang deskriptif. Hal ini membantu mengorganisir update Anda dan menjaga semua orang pada hal yang sama.
| Penandaan Element | Tujuan | Praktik Terbaik |
|---|---|---|
| Nomor Versi | Mengikuti urutan update | Gunakan versi semantik |
| Deskripsi Update | Menonjolkan perubahan utama | Catatan Rilis |
| Mengomunikasikan perubahan | Release Notes (Best Practice) | Perbaikan spesifik detail |
Martin Donadieu, pendiri Capgo, telah merancang sistem versi yang terintegrasi dengan lancar dengan alur kerja CI/CD. Sistem ini membuatnya mudah untuk mengikuti update dan mengembalikan jika perlu.
Capgo’s pengelolaan update juga termasuk fitur seperti enkripsi akhir-ke-akhir dan pengembangan instan, sehingga patch Anda aman sementara mencapai pengguna dengan cepat.
Setelah patch Anda diunggah dan ditandai, lanjutkan ke Langkah 4 untuk mengonfigurasi pengaturan update Anda.
sbb-itb-f9944d2
Capgo Sistem Update Langsung untuk Capacitor Aplikasi

Langkah 4: Pilih Pengaturan Perbaruan
Setelah Anda telah mengunggah hotfix, saatnya untuk mengonfigurasi pengaturan untuk menargetkan pengguna dan menentukan kriteria peluncuran. Hal ini memastikan peluncuran yang terkendali dan efektif.
Pilih Pengguna dan Perangkat
Alat penugasan pengguna Capgo memungkinkan Anda menentukan secara spesifik siapa yang harus menerima hotfix. Ada dua strategi utama yang tersedia:
| Jenis Peluncuran | Ideal untuk | Kelebihan |
|---|---|---|
| Pengujian Pribadi | Pengujian beta, tim QA | Mengaktifkan pengujian yang terkendali dengan umpan balik awal |
| Peluncuran Umum | Pengguna semua, peluncuran yang dipersiapkan | Mengizinkan distribusi luas dengan pengembangan bertahap |
Misalnya, jika bug mempengaruhi pengguna di wilayah tertentu, Anda dapat memprioritaskan kelompok tersebut untuk validasi yang lebih cepat. Setelah memilih audiens target, Anda dapat melanjutkan untuk menetapkan aturan rilis yang lebih rinci.
Tetapkan Aturan Rilis
Melalui antarmuka web Capgo Anda dapat mengoptimalkan proses rilis dengan menyetel parameter seperti jadwal, kompatibilitas versi aplikasi, dan bagaimana update tersebut diterapkan secara bertahap.
Berikut adalah pengaturan kunci untuk dikonfigurasi:
- Jadwal Pengembangan: Pilih waktu tertentu untuk update tersebut diterbitkan.
- Persyaratan Versi: Tentukan versi aplikasi mana yang akan menerima update.
- Persentase Rollout: Kendalikan laju rilis, mulai dengan kelompok kecil dan menyebar secara bertahap.
Untuk perbaikan darurat, Anda dapat memilih untuk mengembangkan langsung untuk menangani masalah segera. Untuk update yang kurang kritis, peluncuran yang dipersiapkan memungkinkan Anda untuk memantau kinerja dan menyelesaikan masalah potensial sebelum mereka muncul. Selain itu, Capgo juga menyediakan opsi untuk membuat kelompok tes yang khusus, membuat koordinasi menjadi lebih lancar dan efisien.
Langkah 5: Pantau Perbaruan Anda
Tetaplah memantau kemajuan hotfix Anda dan atasi masalah yang muncul segera.
Periksa Status Perbaruan
Capgo’s analisis memberikan wawasan tentang metrik perbaruan kunci:
| Indikator | Apa yang Perlu Diperhatikan | Mengapa Hal Ini Penting |
|---|---|---|
| Tingkat Pengiriman | Persentase perbaruan yang sukses | Menunjukkan seberapa baik pengiriman Anda berjalan |
| Kecepatan Perbaruan | Waktu untuk mencapai pengguna target | Mengidentifikasi keterlambatan atau hambatan |
| Koverasi Pengguna | Jumlah perangkat yang diperbarui | Menunjukkan berapa banyak pengguna yang menerima perbaikan |
Tangani Masalah
Setelah meninjau metrik-metrik ini, siaplah untuk menangani setiap tantangan dengan cepat.
-
Rollback Langsung
Jika ada kesalahan, fitur rollback Capgo memungkinkan Anda untuk kembali ke versi sebelumnya secara instan. -
Analisis Penggunaan
Periksa bagaimana pembaruan didistribusikan untuk mengetahui apakah kelompok tertentu atau perangkat mengalami masalah. -
Monitor Kinerja
Gunakan metrik waktu nyata untuk menemukan dan menyelesaikan masalah. Capgo dapat membantu menentukan apakah masalah terletak pada pengiriman, instalasi, atau kompatibilitas.
Rodrigo Mantica, seorang pengembang bisnis, menekankan pentingnya Capgo:
“We practice agile development and @Capgo is mission-critical in delivering continuously to our users!” [1]
Antarmuka web Capgo membuatnya mudah untuk memantau kemajuan pembaruan Anda dengan log yang rinci dan metrik kinerja. Fitur pelacakan Capgo telah membantu organisasi meningkatkan efisiensi rilis hingga 81%. [1]Dengan __CAPGO_KEEP_0__, Anda dapat memastikan kinerja aplikasi yang stabil sambil menangani masalah dengan cepat.
Ringkasan
Poin Utama
Capgo memudahkan proses mengimplementasikan hotfix dengan cepat dan efektif, dengan catatan yang terbukti dalam mengirimkan 947,6 juta pembaruan di 1.400 aplikasi produksi [1].
| Langkah | Aksi | Tujuan |
|---|---|---|
| Buat & Uji | Tentukan dan verifikasi patch lokal | Pastikan kualitas code |
| Atur Capgo | Pasang plugin menggunakan npx @capgo/cli init | Sederhanakan konfigurasi |
| Unggah | Transfer file melalui CLI | Aktifkan distribusi cepat |
| Konfigurasi | Tentukan pengguna dan atur aturan | Tentukan pembaruan dengan tepat |
| Monitor | Ikuti kinerja dan atasi masalah | Perbaiki efisiensi |
Ikuti langkah-langkah di bawah ini untuk mengintegrasikan Capgo ke dalam alur kerja Anda dan mempercepat proses pembaruan.
Membuka
Sebelum melangkah lebih jauh, ambil waktu untuk memeriksa langkah-langkah di atas. Mereka memecah proses pengembangan menjadi tindakan yang dapat dikelola, sehingga lebih mudah untuk diimplementasikan.
Mulai integrasi Capgo Anda dengan menambahkan Capgo CLI ke proyek Anda. Dengan enkripsi ujung-ke-ujung, platform ini memastikan pembaruan yang aman dan dapat diandalkan setiap kali.
Capgo adalah cara pintar untuk melakukan push code panas.
Untuk efisiensi yang lebih besar, integrasikan Capgo dengan alat CI/CD Anda seperti Azure DevOps, GitLab, atau GitHub. Konfigurasi ini memungkinkan pengiriman otomatis sementara memberi Anda kendali atas distribusi pembaruan melalui fitur penggunaan pengguna.