Apakah Anda ingin memperbarui aplikasi dengan lebih cepat? Aplikasi pembaruan Apakah Anda ingin memperbarui aplikasi dengan minimal usaha? Mengatur alur CI/CD untuk aplikasi Anda otomatis membangun, menguji, dan mengirimkan, sehingga menghemat waktu dan mengurangi kesalahan. Berikut adalah apa yang Anda capai: Capacitor : Memperbarui aplikasi secara instan tanpa menunggu keterlambatan toko aplikasi. 95% pengguna menerima pembaruan dalam 24 jam.
- Pengaturan Alur: Mengaktifkan otomatisasi pembangunan yang dipicu oleh aktivitas cabang (
- ) dan menentukan lingkungan terpisah untuk pengujian dan produksi.Mengirimkan PR ke Capgo
main,staging,feature/*context - Capgo Integrasi: Gunakan Capgo untuk mengdeploy pembaruan yang aman dan terenkripsi, mengelola saluran pembaruan, dan memantau kinerja. Rencana yang Terjangkau: Rencana mulai dari $12/bulan dengan pembaruan langsung, analitis, dan sekitar 15 build asli/bulan.
- __CAPGO_KEEP_0__ pipeline CI/CD memudahkan alur kerja, meningkatkan efisiensi, dan memastikan aplikasi Anda selalu terupdate dengan lancar. 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:
Node.js
LTS
- targetLanguage Indonesian, Capacitor CLI, dan Git
- Suatu akun di platform CI yang Anda sukai (seperti GitHub Actions, GitLab CI, atau Jenkins)
- Suatu Capgo akun untuk mengelola pembaruan hidup
Setelah hal ini siap, lanjutkan dengan menentukan trigger dan langkah-langkah pembangunan di platform CI Anda.
Integrasi Appflow dengan Pipa CICD Anda
Langkah-Langkah Pengaturan Pipa
Sekarang Anda telah menangani persyaratan-persyaratan dasar, saatnya untuk mengonfigurasi pengaturan trigger dan lingkungan pipa Anda.
Langkah-Langkah Build dan Pengaturan
Konfigurasi pipa CI/CD Anda untuk mengaktifkan secara otomatis pembangunan berdasarkan aktivitas cabang tertentu. Berikut cara mengkonfigurasinya:
-
Trigger Cabang:
- Pilih
mainuntuk pembangunan produksi. - Pilih
staginguntuk tujuan pengujian. - Pilih
feature/*untuk pekerjaan pengembangan.
- Pilih
-
Langkah Pembangunan:
- Instal semua dependensi yang diperlukan.
- Jalankan uji unit untuk memastikan code kualitas.
- Bangun aset web untuk aplikasi.
- Generasi biner native untuk platform mobile atau desktop.
- Deploy bangun 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 pengaturan:
# 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 tetap berfungsi dan aman.
Capgo Petunjuk Integrasi

Setelah Anda telah mengatur tahap pembangunan dan pengiriman, saatnya untuk mengintegrasikan Capgo. Ini memungkinkan Anda untuk memperbarui hidup secara langsung ke aplikasi Anda, menghindari keterlambatan persetujuan toko aplikasi.
Capgo Langkah-Langkah Pengaturan
Setelah Anda telah mempersiapkan pipa CI/CD, ikuti langkah-langkah berikut untuk menambahkan Capgo ke proyek Anda:
Pertama, instal __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ Capgo CLI:
npx @capgo/cli init
Bangun aplikasi Anda
- Jalankan pembaruan:
npm install && npm run build - Kembali ke pembaruan:
npx @capgo/cli deploy - Berikut adalah contoh pekerjaan __CAPGO_KEEP_0__ Actions untuk menjalankan pembaruan::
npx @capgo/cli rollback
Fitur Utama GitHub
- name: Deploy to Capgo
run: |
npm install @capgo/cli
npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
Key Features of Capgo
Capgo membawa beberapa manfaat bagi Capacitor aplikasi, termasuk:
- Perbaruan yang aman dan efisien: Perbaruan yang terenkripsi dan diferensial mengurangi ukuran payload sementara memastikan pengiriman yang aman.
- Pengelolaan salurancontext: Halaman/area: Situs web pemasaran Capgo. Peran: Label UI singkat atau item navigasi. Kunci pesan `channel_management` (Pengelolaan Saluran).
- : Buat saluran pengembangan dan produksi untuk mengontrol bagaimana perbaruan diterapkan.Dashboard Analitik
Capgo Plans and Pricing
Capgo Rencana dan Biaya
- __CAPGO_KEEP_0__ menawarkan rencana yang fleksibel untuk memenuhi kebutuhan yang berbeda:SOLO
- : $12/bulan (1.000 pengguna aktif bulanan, 2 GB penyimpanan, 50 GB bandwidth): $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, akses API, 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
Status Pelacakan
Mengawasi pipa Anda dengan hati-hati 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 adopsi pengguna
- Laporan kesalahan dan log kecelakaan
Paireditkan peringatan-peringatan ini dengan dokumentasi yang jelas untuk memastikan pemantauan yang lancar dan penyelesaian masalah yang cepat.
Dokumentasi Panduan
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 Perbaruan: Langkah-langkah untuk pengiriman, instruksi rollback, dan pengelolaan saluran perbaruan.
- Pengaturan Pemantauan: Bagaimana mengatur peringatan, mengikuti metrik, dan menanggapi masalah.
- Pedoman KepatuhanPlatform spesifik: aturan, pembatasan update, 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 update Apple dan Android menggunakan sistem saluran Capgo untuk memastikan peluncuran yang lancar dan sesuai:
- Uji Coba Beta: context Halaman/area: Halaman pemasaran solusi Capgo. Peran: Label UI singkat atau item navigasi. Dilihat di: header situs, halaman solusi/beta-testing.astro. Kunci pesan `solutions_beta_testing` (Uji Coba Beta Solusi).
- Rilis update ke kelompok pengguna keciluntuk memvalidasi perubahan.
- Rollout Langkahcontext
Halaman/area: Halaman pemasaran solusi Capgo. Peran: Label UI singkat atau item navigasi. Dilihat di: header situs, halaman solusi/staged-rollouts. Kunci pesan `solutions_staged_rollouts` (Rollout Langkah Solusi).
Langkah-Langkah Pengaturan Ringkasan
Untuk memulai, Anda perlu menginstal CLI, mengonfigurasi pembangunan dan variabel lingkungan, melindungi 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.
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 memiliki harga mulai dari $12/bulan. Selain itu, __CAPGO_KEEP_0__ 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 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 Nadi Asli untuk alur kerja produk di Capgo Bangun Nadi Asli, Capgo Integrasi untuk alur kerja produk di Capgo Integrasi, Pengintegrasian CI/CD context: Halaman/area: Bagian integrasi. Peran: Judul bagian atau halaman. Dilihat di: halaman integrations.astro. Simpan Capgo produk/merek dan istilah pengembang secara tepat. Kunci pesan `integrations_title` (Judul Integrasi). GitHub Actions Integration untuk detail implementasi di GitHub Integrasi Aksi.