Capgo membuat mengaktifkan patch hotfix menjadi lebih cepat dan mudah, menghindari keterlambatan toko aplikasi sambil menjaga pembaruan tetap aman dan kompatibel dengan pedoman Apple dan Google.
- Buat dan Uji Patch Anda: Tuliskan perubahan code yang tepat, uji secara menyeluruh pada perangkat, dan pastikan kompatibilitas.
- Atur Capgo: Pasang Capgo CLI dengan
npx @capgo/cli init, konfigurasi enkripsi, dan integrasikan dengan alat CI/CD. - Unggah Patch Anda: Use the CLI to securely upload your update, label it clearly, and prepare for deployment.
- __CAPGO_KEEP_0__untuk mengunggah update secara aman, label dengan jelas, dan siapkan untuk peluncuran.
- Pilih Pengaturan Perbarui: Pantau tingkat pengiriman, kecepatan update, dan penutupan pengguna. Jika perlu, kembalikan secara instan.
Capgo telah mengirimkan lebih dari 947,6 juta update 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 menangani bug tanpa mengorbankan stabilitas aplikasi.
Berikut adalah panduan cepat untuk mengatur hotfix:
| Praktik Terbaik | Cara Mengaplikasikannya |
|---|---|
| Perubahan Terisolasi | Hindari membuat perubahan yang meluas ke komponen yang tidak terpengaruh. |
| Pengendalian Versi | Gunakan cabang dedikasi untuk pengembangan hotfix. |
| Dokumentasi | Tuliskan komentar yang jelas tentang perbaikan dan dampaknya. |
| Ketergantungan | Pastikan kompatibilitas dengan ketergantungan aplikasi yang sudah 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 mengeluarkan pembaruan __CAPGO_KEEP_0__ OTA,” “dalam produksi untuk basis pengguna kami yang lebih dari 5000. Kami melihat operasi yang sangat lancar hampir semua pengguna kami sudah terupdate dalam beberapa menit setelah pembaruan OTA dideploy ke @Capgo” in production for our user base of +5000. We’re seeing very smooth operation almost all our users are up to date within minutes of the OTA being deployed to @Capgo” [1].
Pengujian yang teliti sangat penting untuk memastikan hotfix berjalan dengan lancar. Gunakan langkah-langkah berikut:
Pengujian Pengembangan:
- Jalankan perbaikan di lingkungan pengembangan lokal Anda. Pengujian di Perangkat Pengembang:
- Tes Perangkat: Periksa perbaikan pada berbagai perangkat dan versi sistem operasi.
- Tes Integrasi: Konfirmasi perbaikan tidak mengganggu fitur lainnya.
Automasi sebagian besar proses tes menggunakan alat CI/CD.
“Kami melaksanakan pengembangan berkelompok dan @Capgo sangat penting dalam menyampaikan secara terus-menerus kepada pengguna kami!” - Rodrigo Mantica [1]
Setelah hotfix Anda telah melewati semua tes, Anda siap untuk mengatur @Capgo untuk proses pengiriman.
Langkah 2: Atur @Capgo

Pasang Paket yang Diperlukan
Untuk memulai dengan @Capgo di proyek @Capacitor Anda, gunakan alat @CLI-nya. Cukup jalankan perintah berikut:
npx @capgo/cli init
Perintah ini melakukan pekerjaan berat untuk Anda:
- Menginstal plugin Capgo plugin
- Mengkonfigurasi proyek Anda secara otomatis
- Mempersiapkan proyek Anda untuk layanan Capgo
Setelah instalasi selesai, Anda dapat melanjutkan dengan mengkonfigurasi proyek Anda dengan fitur enkripsi dan kinerja Capgo
Tetapkan Proyek Anda
Capgo memastikan proyek Anda siap dengan standar enkripsi dan kinerja yang sesuai untuk Apple dan Google. Ini berjalan dengan lancar dengan alat CI/CD, mengenkripsi update untuk keamanan, dan sesuai dengan pedoman toko aplikasi
| Langkah Integrasi | Tujuan | Manfaat |
|---|---|---|
| Pengaturan CI/CD | Terhubung dengan alat CI/CD | Mengurangi kompleksitas proses pengiriman |
| Enkripsi Akhir ke Akhir | Mengamankan pengiriman pembaruan | Mengawetkan integritas code |
| Komitmen dengan standar platform | Mengikuti standar toko aplikasi | Mengaktifkan distribusi yang lancar |
Pengaturan ini telah diverifikasi oleh pengembang. Seperti yang dijelaskan Bessie Cooper:
“Capgo adalah alat yang sangat penting bagi para pengembang, yang ingin menjadi lebih produktif. Menghindari ulasan untuk bugfix adalah emas.” [1]
Untuk tim yang lebih besar, Capgo menawarkan fitur seperti pengaturan multi-organisasi dan pengelolaan izin yang rinci. Ini terintegrasi dengan platform seperti GitHub, GitLab, Azure DevOps, dan Jenkins, membuat alur kerja otomatisasi pengembangan aplikasi menjadi lebih mudah. Rodrigo Mantica menekankan pentingnya hal ini bagi tim yang berpraktik pengembangan berkelompok:
“Kami berpraktik pengembangan berkelompok dan @Capgo sangat kritis dalam menyampaikan kontinuitas kepada pengguna kami!” [1]
Setelah Anda menyiapkan proyek Anda, Anda siap untuk mengunggah patch panas dan mengirimkannya secara instan.
Langkah 3: Unggah Patch Panas Anda
Kirim File ke @Capgo
Setelah menyiapkan proyek Anda, saatnya untuk mengunggah patch panas menggunakan alat @__CAPGO_KEEP_0__ @__CAPGO_KEEP_1__ Capgo CLI toolSend Files to @__CAPGO_KEEP_0__
Berikut cara kerjanya:
- Buat aplikasi Anda menggunakan proses standar Anda.
- Periksa kembali bahwa semua file terkompilasi tanpa ada kesalahan.
- Gunakan alat Capgo CLI untuk mengunggah update Anda.
Labelkan Update
Penyebutan yang jelas sangat penting untuk mengelola dan mengikuti perubahan hotfix. Ketika mengunggah update ke Capgo, masukkan detail versi spesifik dan label deskriptif. Hal ini membantu mengorganisir update dan menjaga semua orang pada halaman yang sama.
| Labeling Element | Tujuan | Praktik Terbaik |
|---|---|---|
| Nomor Versi | Mengikuti urutan perubahan update | Gunakan versi semantik |
| Deskripsi Perbarui | Menggarisbawahi perubahan utama | Fokus pada perbaikan utama dan perbarui |
| Catatan Rilis | Mengkomunikasikan perubahan | Detail perbaikan spesifik |
Martin Donadieu, pendiri Capgo, telah merancang sistem versi yang terintegrasi dengan lancar dengan alur kerja CI/CD. Sistem ini membuatnya mudah untuk mengikuti perbarui dan kembali ke versi sebelumnya jika perlu.
Capgo’s manajemen perbarui juga termasuk fitur seperti enkripsi akhir-ke-akhir dan pengaktifan instan, memastikan hotfix Anda aman sementara mencapai pengguna dengan cepat.
Setelah hotfix Anda diunggah dan ditandai, lanjutkan ke Langkah 4 untuk mengonfigurasi pengaturan perbarui Anda.
sbb-itb-f9944d2
Capgo Sistem Perbarui Hidup untuk Capacitor Aplikasi

Langkah 4: Pilih Pengaturan Perbarui
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
Capgo’s alat penugasan pengguna memungkinkan Anda menargetkan secara tepat siapa yang harus menerima hotfix. Ada dua strategi utama yang tersedia:
| Jenis Peluncuran | Ideal untuk | Kelebihan |
|---|---|---|
| Pengujian Pribadi | Beta tester, tim QA | Mengaktifkan pengujian yang dikontrol dengan umpan balik awal |
| Rilis Publik | Semua pengguna, peluncuran yang dipersiapkan | Mengizinkan distribusi luas dengan penyebaran yang 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 rinci.
Tetapkan Aturan Rilis
Melalui antarmuka web Capgo’, Anda dapat memperhalus proses rilis dengan menyetel parameter seperti jadwal, kompatibilitas versi aplikasi, dan seberapa bertahap update diberikan.
Berikut adalah pengaturan utama untuk dikonfigurasi:
- Jadwal Pengembangan: Pilih waktu tertentu untuk update diterbitkan.
- Persyaratan Versi: Tentukan versi aplikasi mana yang akan menerima pembaruan.
- Persentase Rilis: Kontrol laju rilis, mulai dengan kelompok yang lebih kecil dan menyebar secara bertahap.
Untuk perbaikan darurat, Anda dapat memilih untuk mendeploy segera untuk menangani masalah secara langsung. Untuk pembaruan yang kurang kritis, rilis yang dipersiapkan memungkinkan Anda untuk memantau kinerja dan menyelesaikan masalah potensial sebelum mereka muncul. Selain itu, Capgo menyediakan opsi untuk membuat kelompok uji yang dedikasi, membuat koordinasi menjadi lebih lancar dan efisien.
Langkah 5: Pantau Pembaruan Anda
Tetapkan perhatian pada kemajuan hotfix Anda dan tangani masalah-masalah yang muncul segera.
Pantau Status Pembaruan
Analitik Capgo menyediakan wawasan tentang metrik pembaruan utama:
| Indikator | Apa yang Perlu Diperhatikan | Mengapa Hal Ini Penting |
|---|---|---|
| Tarif Pengiriman | Persentase update sukses | Menunjukkan seberapa baik pengiriman Anda berjalan |
| Kecepatan Update | Waktu untuk mencapai pengguna target | Menyoroti keterlambatan atau hambatan |
| Koverasi Pengguna | Jumlah perangkat yang diperbarui | Menunjukkan berapa banyak pengguna yang menerima perbaikan |
Tangani Masalah
Setelah meninjau metrik-metrik ini, siapkan diri untuk menangani setiap tantangan dengan cepat.
-
Rollback Instan
If sesuatu yang salah, fitur rollback Capgo memungkinkan Anda untuk kembali ke versi sebelumnya secara instan. -
Analisis Penggunaan
Cek bagaimana pembaruan didistribusikan untuk mengetahui apakah kelompok tertentu atau perangkat yang mengalami masalah. -
Pantau Kinerja
Gunakan metrik waktu nyata untuk menemukan dan menyelesaikan masalah. Capgo’s tools dapat membantu mengidentifikasi apakah masalah terletak pada pengiriman, instalasi, atau kompatibilitas.
Rodrigo Mantica, seorang pengembang bisnis, menekankan pentingnya Capgo:
“Kami menerapkan pengembangan agile dan @Capgo sangat kritis dalam menyampaikan secara terus-menerus kepada pengguna kami!” [1]
Antarmuka web Capgo membuatnya mudah untuk memantau kemajuan pembaruan Anda dengan log yang rinci dan metrik kinerja. Fitur pelacakan telah membantu organisasi meningkatkan efisiensi rilis hingga 81% [1]menyediakan 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 menyampaikan 947,6 juta pembaruan di 1.400 aplikasi produksi [1].
| Langkah | Aksi | Tujuan |
|---|---|---|
| Buat & Uji | Tentukan dan verifikasi hotfix secara lokal | Pastikan code kualitas |
| 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 | Tingkatkan update dengan tepat |
| Monitor | Ikuti kinerja dan selesaikan masalah | Perbaiki efisiensi |
Ikuti langkah-langkah di bawah ini untuk mengintegrasikan Capgo ke dalam alur kerja Anda dan mempercepat proses update.
Mulai
Sebelum melanjutkan, ambil waktu untuk memeriksa langkah-langkah di atas. Mereka memecah proses pengembangan menjadi tindakan yang dapat diatur, sehingga lebih mudah untuk diimplementasikan.
Mulai integrasi Capgo Anda dengan menambahkan Capgo CLI ke proyek Anda. Dengan enkripsi akhir-ke-akhir, 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 pembaruan sementara memberi Anda kontrol atas distribusi pembaruan melalui fitur penggunaan pengguna.