Ingin pembaruan aplikasi yang lebih cepat Pembaruan Aplikasi Apakah dengan sedikit usaha? Pengaturan Pipa CI/CD untuk aplikasi Anda otomatisasi pembangunan, pengujian, dan pengiriman, menyelamatkan waktu dan mengurangi kesalahan. Berikut ini yang Anda akan capai: Capacitor : Push pembaruan secara instan tanpa menunggu keterlambatan toko aplikasi. 95% pengguna menerima pembaruan dalam 24 jam.
- Dasar Pipa: Otomatisasi pembangunan yang dipicu oleh aktivitas cabang (
- ) dan definisikan lingkungan terpisah untuk tahap pengembangan dan produksi.__CAPGO_KEEP_0__
main,staging,feature/*Integrasi - : Gunakan Capgo untuk mengirimkan pembaruan yang aman dan terenkripsi, serta mengelola Pembaruan Langsung: Use Capgo to deploy secure, encrypted updates, manage saluran pembaruan, dan pantau kinerja.
- Tawaran Harga yang Terjangkau: Rencana mulai dari $12/bulan dengan pembaruan langsung, analisis, dan sekitar 15 bangun asli/bulan.
Capacitor Pipa CI/CD memudahkan alur kerja, meningkatkan efisiensi, dan memastikan aplikasi Anda tetap terupdate secara lancar. Mari kita telusuri detailnya.
Persyaratan Pengaturan
Persyaratan Sebelumnya
Pastikan Anda telah menginstal dan mengonfigurasi hal-hal berikut:
- Node.js LTS, Capacitor CLI, dan Git
- Suatu akun di platform CI favorit Anda (seperti GitHub Aksi, GitLab CI, atau Jenkins)
- A Capgo Akun untuk mengelola pembaruan hidup
Setelah hal ini siap, lanjutkan untuk menentukan trigger dan langkah pembangunan di platform CI Anda.
Integrasikan Appflow dengan Pipa CICD Anda
Langkah-Langkah Pengaturan Pipa
Sekarang Anda telah menangani persyaratan-persyaratan dasar, saatnya untuk mengatur pengaturan trigger dan lingkungan pipa Anda.
Triggers dan Langkah-Langkah Pembangunan
Atur pipa CI/CD Anda untuk mengaktifkan secara otomatis pembangunan berdasarkan aktivitas cabang tertentu. Berikut cara mengaturnya:
-
Triggers Cabang:
- Gunakan untuk pembangunan produksi.
mainGunakan untuk tujuan pengujian. - Gunakan untuk pekerjaan pengembangan.
stagingLangkah-Langkah Pembangunan - __CAPGO_KEEP_0__
feature/*__CAPGO_KEEP_0__
- Gunakan untuk pembangunan produksi.
-
__CAPGO_KEEP_0__:
- Instal semua dependensi yang diperlukan.
- Lakukan tes unit untuk memastikan code kualitas.
- Bangun aset web untuk aplikasi.
- Generasi biner native untuk platform mobile atau desktop.
- Deploy build ke lingkungan uji untuk validasi lebih lanjut.
Pengaturan Lingkungan
Tentukan konfigurasi file lingkungan terpisah untuk tahap pengujian dan produksi untuk menjaga agar tetap terorganisir dan aman. Berikut contoh setup:
# staging.env
ENVIRONMENT=staging
API_ENDPOINT=https://api-staging.example.com
LIVE_UPDATES_ENABLED=true
# production.env
ENVIRONMENT=production
API_ENDPOINT=https://api.example.com
LIVE_UPDATES_ENABLED=true
Untuk data sensitif seperti API kunci dan sertifikat, pastikan untuk menyimpannya dengan aman di sistem manajemen rahasia platform CI Anda. Hal ini memastikan bahwa pipeline Anda tetap berfungsi dan aman.
Capgo Panduan Integrasi

Saat Anda telah mengatur tahap build dan deploy, saatnya untuk mengintegrasikan Capgo. Hal ini memungkinkan Anda untuk memasukkan update hidup secara langsung ke aplikasi, menghindari penundaan persetujuan toko aplikasi.
Capgo Langkah-Langkah Pengaturan
Setelah Anda mempersiapkan pipeline CI/CD, ikuti langkah-langkah ini untuk menambahkan Capgo ke proyek Anda:
Pertama, instal Capgo CLI:
npx @capgo/cli init
Kemudian, lanjutkan dengan perintah-perintah ini:
- Buat aplikasi Anda:
npm install && npm run build - Deploy perbaruan:
npx @capgo/cli deploy - Rollback perbaruan:
npx @capgo/cli rollback
Berikut adalah contoh pekerjaan GitHub Actions untuk mengdeploy perbaruan:
- name: Deploy to Capgo
run: |
npm install @capgo/cli
npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
Fitur Utama Capgo
Capgo membawa beberapa keuntungan untuk aplikasi Capacitor, termasuk:
- Perbaruan yang aman dan efisien : Pengiriman yang terenkripsi dan pembaruan diferensial mengurangi ukuran payload sementara memastikan pengiriman yang aman.
- Manajemen Saluran : Buat saluran pengembangan dan produksi untuk mengontrol bagaimana pembaruan diterapkan.
- Dashboard Analitik : Ikuti tingkat keberhasilan pembaruan dan pantau pengadopsian pengguna dengan informasi yang rinci.
Capgo Rencana dan Biaya
Capgo menawarkan rencana yang fleksibel untuk memenuhi kebutuhan yang berbeda:
- SOLO : $12/bulan (1.000 pengguna aktif bulanan, 2 GB penyimpanan, 50 GB bandwidth)
- MAKER : $33/bulan (10.000 pengguna aktif bulanan, 5 GB penyimpanan, 500 GB bandwidth)
- TEAM: $83/bulan (100.000 pengguna aktif bulanan, 10 GB penyimpanan, 2.000 GB bandwidth)
- PAYG: Mulai dari $249/bulan, dengan pilihan untuk skala kustom, API akses, dan domain kustom.
Saat ini, Capgo mendukung lebih dari 1.900 aplikasi di produksi, membuatnya pilihan yang dapat diandalkan untuk pengiriman terus-menerus [1].
Pengelolaan Pipa
Pengawasan Status
Mengawasi pipa dengan ketat adalah kunci untuk menjaga kualitas aplikasi dan membuat pengguna bahagia. Gunakan platform CI/CD Anda untuk mengatur peringatan otomatis untuk:
- Status bangunan dan kemajuan pengiriman
- Rasio kesuksesan update
- Metrik peningkatan pengguna
- Laporan kesalahan dan log kegagalan
Pasangkan peringatan-peringatan ini dengan dokumentasi yang jelas untuk memastikan pemantauan yang lancar dan penyelesaian masalah yang cepat.
Petunjuk Dokumentasi
Dokumentasi yang baik menjaga tim Anda tetap pada hal yang sama dan operasi Anda berjalan lancar. Pastikan dokumentasi Anda mencakup:
- Konfigurasi Pipa: Detail seperti trigger pembangunan, variabel lingkungan, dan pengaturan keamanan.
- Prosedur Perbaruan: Langkah-langkah untuk pengiriman, instruksi rollback, dan manajemen saluran perbaruan.
- Pengaturan Pemantauan: Cara mengatur peringatan, mengikuti metrik, dan menanggapi masalah.
- Pedoman Kepatuhan: Aturan spesifik platform, pembatasan perbaruan, dan persyaratan lainnya.
Simpan semua dokumentasi di kontrol versi dan perbarui setiap kali pipa Anda berubah. Termasuk langkah-langkah troubleshooting untuk kesalahan umum untuk menghemat waktu ketika masalah muncul.
Pedoman Platform
Ikuti kebijakan pembaruan Apple dan Android menggunakan sistem kanal Capgo untuk memastikan pembaruan yang halus dan sesuai:
- Pengujian Beta: Rilis pembaruan ke kelompok pengguna kecil untuk memvalidasi perubahan.
- Pembaruan Langsung: Rilis pembaruan secara bertahap untuk menangkap masalah-masalah awal.
- Perbaikan Darurat: Rilis kembali pembaruan dengan satu klik jika ada kesalahan.
Ringkasan
Ringkasan Langkah Pengaturan
Untuk memulai, Anda akan perlu menginstal CLI, mengonfigurasi bangun dan variabel lingkungan, menjaga rahasia, memantau, dan mengirimkan pembaruan. Proses ini terintegrasi dengan sempurna dengan alat pemantauan dan pengembalian ke versi sebelumnya, sehingga aplikasi Anda tetap online dengan waktu down waktu yang minimal.
Manfaat CI/CD
Koneksi antara pengaturan dan hasil menunjukkan bagaimana Capgo meningkatkan efisiensi: pembaruan mencapai 95% pengguna dalam waktu hanya 24 jam. Selain itu, Capgo’s harga mulai dari $12/bulan, menawarkan keuntungan biaya yang signifikan dibandingkan dengan layanan legacy yang dapat mengenakan biaya hingga $500/bulan. Saat ini, Capgo mendukung lebih dari 1.900 aplikasi produksi [1].
Lanjutkan dari Panduan Pengaturan Pipa CI/CD Capacitor
Jika Anda menggunakan Panduan Pengaturan Pipa CI/CD Capacitor untuk merencanakan otomatisasi CI/CD, hubungkannya dengan Capgo Otomatisasi CI/CD untuk alur kerja produk di Capgo Otomatisasi CI/CD, Capgo Pembangunan Natively untuk alur kerja produk di Capgo Pembangunan Natively, Capgo Integrasi untuk alur kerja produk di Capgo Integrasi, Integrasi CI/CD untuk detail implementasi di Integrasi CI/CD, dan GitHub Integrasi Aksi untuk detail implementasi di GitHub Integrasi Aksi.