Mau mendapatkan pembaruan aplikasi yang lebih cepat dengan sedikit usaha? Mengatur pipa CI/CD untuk aplikasi Anda akan mengotomatisasi proses pembangunan, pengujian, dan pengiriman, sehingga menghemat waktu dan mengurangi kesalahan. Berikut ini yang Anda akan capai: Pembaruan Langsung Capacitor Dasar Pipa
- : Otomatisasi pembangunan yang dipicu oleh aktivitas cabang (branch activity
- )]
main,staging,feature/*dan definisikan lingkungan yang terpisah untuk tahap pengujian dan produksi. - Capgo Pengintegrasian: Gunakan Capgo untuk mengirimkan pembaruan yang aman dan terenkripsi, mengelola saluran pembaruan, dan memantau kinerja. Paket Harga Terjangkau: Paket mulai dari $12/bulan dengan pembaruan langsung, analisis, dan sekitar 15 build asli/bulan.
- __CAPGO_KEEP_0__ Pipelines CI/CD mempercepat alur kerja, meningkatkan efisiensi, dan memastikan aplikasi Anda tetap terupdate secara halus. Mari kita telusuri detailnya.Persyaratan Pengaturan
Capacitor CI/CD pipelines simplify workflows, improve efficiency, and ensure your app stays up-to-date seamlessly. Let’s dive into the details.
Pastikan Anda telah menginstal dan mengonfigurasi hal-hal berikut:
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
- Node.js LTS, Capacitor CLIdan Git
- Suatu akun di platform CI favorit Anda (seperti GitHub Actions, GitLab CIatau Jenkins)
- Suatu Capgo akun untuk mengelola pembaruan langsung
Setelah hal-hal ini siap, lanjutkan untuk menentukan trigger dan langkah-langkah pembangunan Anda dalam platform CI Anda.
Integrasikan Appflow dengan Pipa CICD Anda
Langkah-Langkah Pengaturan Pipa
Sekarang bahwa Anda telah menangani persyaratan-persyaratan, saatnya untuk mengonfigurasi pengaturan pipa dan pengaturan lingkungan Anda.
Trigger dan Langkah-Langkah Pembangunan
Atur pipa CI/CD Anda untuk mengaktifkan pembangunan secara otomatis berdasarkan aktivitas cabang tertentu. Berikut cara mengkonfigurasinya:
-
Trigger Cabang:
- Gunakan
mainuntuk pembangunan produksi. - Gunakan
staginguntuk keperluan tes. - Gunakan
feature/*untuk pekerjaan pengembangan.
- Gunakan
-
Langkah-langkah Pembangunan:
- Pasang semua dependensi yang diperlukan.
- Lakukan tes unit untuk memastikan code kualitas.
- Buat aset web untuk aplikasi.
- Buat biner native untuk platform mobile atau desktop.
- Deploy build ke lingkungan uji untuk validasi lebih lanjut.
Pengaturan Lingkungan
Tentukan konfigurasi file lingkungan yang terpisah untuk tahap staging dan produksi untuk menjaga organisasi dan keamanan. 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 pipa Anda tetap berfungsi dan aman.
Capgo Petunjuk Integrasi

Setelah Anda telah mengatur tahap build dan deploy, saatnya untuk mengintegrasikan Capgo. Hal ini memungkinkan Anda untuk memasukkan pembaruan hidup secara langsung ke aplikasi Anda, menghindari penundaan persetujuan toko aplikasi.
Capgo Langkah-Langkah Pengaturan
Setelah Anda telah mempersiapkan pipeline CI/CD, ikuti langkah-langkah berikut untuk menambahkan Capgo ke proyek Anda:
Pertama, instal Capgo CLI:
npx @capgo/cli init
Kemudian, lanjutkan dengan perintah-perintah berikut:
- Bangun aplikasi Anda:
npm install && npm run build - Jalankan pembaruan:
npx @capgo/cli deploy - Batalkan pembaruan:
npx @capgo/cli rollback
Contoh GitHub Actions job untuk mengupdate:
- name: Deploy to Capgo
run: |
npm install @capgo/cli
npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
Fitur Utama Capgo
Capgo memberikan beberapa keuntungan bagi aplikasi Capacitor, termasuk:
- Pembaruan yang aman dan efisien: Pembaruan yang dienkripsi dan diferensial mengurangi ukuran payload sambil memastikan pengiriman yang aman.
- Pengelolaan saluran: Buat saluran pengembangan dan produksi untuk mengontrol bagaimana pembaruan diroll.
- Dashbor Analytics: Pantau tingkat kesuksesan pembaruan dan monitor pengadopsian pengguna dengan informasi yang rinci.
Rencana dan Harga Capgo
Capgo menawarkan rencana yang fleksibel untuk memenuhi kebutuhan yang berbeda:
- SOLO: $12/bulan (1.000 MAU, 2 GB penyimpanan, 50 GB bandwidth)
- MAKER: $33/bulan (10.000 MAU, 5 GB penyimpanan, 500 GB bandwidth)
- TEAM: $83/bulan (100.000 MAU, 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
Pantauan Status
Mengawasi pipa dengan dekat adalah kunci untuk menjaga kualitas aplikasi dan menjaga pengguna senang. Gunakan platform CI/CD Anda untuk mengatur peringatan otomatis untuk:
- Status bangunan dan kemajuan pengiriman
- Sukses tingkat pembaruan
- Metrik adopsi pengguna
- Laporan kesalahan dan log kegagalan
Pairkan peringatan ini dengan dokumentasi yang jelas untuk memastikan pemantauan yang lancar dan penyelesaian masalah yang cepat.
Petunjuk Dokumentasi
Dokumentasi yang baik menjaga tim Anda dalam satu halaman dan operasi Anda berjalan lancar. Pastikan dokumentasi Anda mencakup:
- Konfigurasi Pipa: Detail seperti pengaktifan build, variabel lingkungan, dan pengaturan keamanan.
- Prosedur Pembaruan: Langkah-langkah untuk pengembangan, instruksi rollback, dan manajemen saluran pembaruan.
- Pengaturan Pemantauan: Bagaimana mengatur peringatan, mengikuti metrik, dan menanggapi masalah.
- Pedoman Keselamatan: Aturan khusus platform, pembatasan pembaruan, dan persyaratan lainnya.
Simpan semua dokumentasi di kontrol versi dan perbarui setiap kali pipeline 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 peluncuran yang halus dan sesuai:
- Pengujian Beta: Peluncurkan pembaruan ke kelompok pengguna kecil untuk memvalidasi perubahan. Peluncuran Langsung
- : Peluncurkan pembaruan secara bertahap untuk menangkap masalah-masalah awal.Pembaruan Darurat
- Pembaruan Darurat: Cepat kembali ke versi sebelumnya dengan satu klik jika ada kesalahan.
Ringkasan
Langkah-Langkah Pengaturan Ringkasan
Untuk memulai, Anda perlu menginstal CLI, mengonfigurasi pembangunan dan variabel lingkungan, menjaga rahasia, memungkinkan pemantauan, dan mengirimkan pembaruan. Proses ini terintegrasi dengan sempurna dengan alat pemantauan dan pengembalian ke versi sebelumnya, sehingga aplikasi Anda tetap online dengan waktu down minimal.
Keuntungan CI/CD
Koneksi antara pengaturan dan hasil menunjukkan bagaimana Capgo meningkatkan efisiensi: pembaruan mencapai 95% pengguna dalam waktu hanya 24 jam. Selain itu, harga Capgo mulai dari $12/bulan, menawarkan keuntungan biaya yang besar dibandingkan dengan layanan legacy yang dapat mengenakan biaya hingga $500/bulan. Saat ini, Capgo mendukung lebih dari 1,900 aplikasi produksi [1].
Teruskan dari Capacitor Panduan Pengaturan Pipa CI/CD
Jika Anda menggunakan Capacitor Panduan Pengaturan Pipa CI/CD untuk merencanakan otomatisasi CI/CD, hubungkannya dengan Capgo Pipa CI/CD untuk alur kerja produk di Capgo Pipa CI/CD, Capgo Bangun Nativ untuk alur kerja produk di Capgo Bangun Nativ, Capgo Integrasi untuk alur kerja produk di Capgo Integrasi, Integrasi Pipa CI/CD untuk detail implementasi di Integrasi CI/CD, dan GitHub Integrasi Aksi untuk detail implementasi di GitHub Integrasi Aksi.