Langsung ke konten utama

Petunjuk Konfigurasi Pipa CI/CD Capacitor

Automasi proses pembangunan, pengujian, dan pengembangan aplikasi Capacitor Anda dengan pipeline CI/CD untuk pembaruan yang lebih cepat dan efisiensi yang lebih baik.

Capacitor Guide Pengaturan Pipeline CI/CD

Ingin Lebih Cepat perbarui aplikasi Mengatur pipeline CI/CD untuk aplikasi __CAPGO_KEEP_0__ Mengatur Pipa CI/CD untuk Projek Anda Capacitor Aplikasi ini otomatis membangun, menguji, dan menginstal, sehingga menghemat waktu dan mengurangi kesalahan. Berikut yang Anda dapat capai:

  • Pembaruan LangsungPush update secara instan tanpa menunggu waktu penyimpanan aplikasi. 95% pengguna menerima update dalam waktu 24 jam.
  • Pengaturan Pipa Proses: Otomatisasi pembangunan yang diaktifkan oleh aktivitas cabang (main, staging, feature/*) dan definisikan lingkungan terpisah untuk tahap pengujian dan produksi.
  • Capgo Integrasi: Gunakan Capgo untuk mengirimkan pembaruan yang aman, terkripsi, mengelola saluran pembaruan, dan memantau kinerja.
  • Rencana yang Terjangkau: Rencana mulai dari $12/bulan dengan pembaruan hidup, analitis, dan sekitar 15 pembangunan asli/bulan.

Capacitor Pipelines CI/CD memudahkan alur kerja, meningkatkan efisiensi, dan memastikan aplikasi Anda tetap terupdate secara halus. Mari kita telusuri detailnya.

Persyaratan Pengaturan

Prerequisites

Pastikan Anda telah menginstal dan mengonfigurasi hal-hal berikut:

Setelah itu, lanjutkan untuk menentukan trigger dan langkah-langkah pembangunan dalam platform CI Anda.

Integrasikan Appflow dengan Pipa CICD Anda

Langkah-Langkah Pengaturan Pipa

Sekarang Anda telah menangani persyaratan-persyaratan dasar, saatnya untuk mengatur trigger dan pengaturan lingkungan pipa 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:

    • Menggunakan main untuk pembangunan produksi.
    • Menggunakan staging untuk keperluan pengujian.
    • Menggunakan feature/* untuk pekerjaan pengembangan.
  • Langkah Pembangunan:

    • Pasang semua ketergantungan yang diperlukan.
    • Jalankan tes unit untuk memastikan kualitas code.
    • Bangun aset web untuk aplikasi.
    • Generasi biner native untuk platform mobile atau desktop.
    • Deploy pembangunan ke lingkungan uji untuk validasi lebih lanjut.

Pengaturan Lingkungan

Tentukan konfigurasi lingkungan terpisah untuk tahap pengujian dan produksi untuk menjaga agar tetap terorganisir dan aman. Berikut adalah 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 kunci API dan sertifikat, pastikan untuk menyimpannya dengan aman di sistem manajemen rahasia platform CI Anda. Hal ini memastikan bahwa pipa Anda tetap berfungsi dan aman.

Capgo Panduan Integrasi

Capgo Live Update Interface Dashboard

Saat Anda telah mengatur tahap pembangunan dan pengiriman, saatnya untuk mengintegrasikan Capgo. Hal ini memungkinkan Anda untuk memasukkan pembaruan langsung ke aplikasi Anda, menghindari penundaan persetujuan toko aplikasi.

Capgo Langkah-Langkah Pengaturan

Sesudah mempersiapkan pipa CI/CD, ikuti langkah-langkah berikut untuk menambahkan Capgo ke proyek Anda:

Pertama, instalasi Capgo CLI:

npx @capgo/cli init

Lalu, jalankan perintah-perintah ini:

  • Membangun aplikasi Anda: npm install && npm run build
  • Deploy update: npx @capgo/cli deploy
  • Rollback update: npx @capgo/cli rollback

Contoh ini adalah sebuah GitHub Actions job untuk mengdeploy update:

- 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 pada aplikasi Capacitor, termasuk:

  • Pembaruan yang aman dan efisien: Pembaruan yang dienkripsi dan diferensial mengurangi ukuran payload sambil memastikan pengiriman yang aman.
  • Pengelolaan saluranBuat saluran pengembangan dan produksi untuk mengontrol bagaimana pembaruan diterbitkan.
  • Dashboard AnalitikMelacak tingkat kesuksesan pembaruan dan memantau pengadopsian pengguna dengan informasi detail.

Capgo Rencana dan Biaya

Capgo offers flexible plans to suit different needs:

  • SOLORp 12/bulan (1.000 MAU, 2 GB penyimpanan, 50 GB bandwidth)
  • MAKER$33/bulan (10.000 pengguna aktif bulanan, 5 GB penyimpanan, 500 GB bandwidth)
  • TEAMRp 83/bulan (100.000 pengguna aktif bulanan, 10 GB penyimpanan, 2.000 GB bandwidth)
  • PAYGMulai dari $249/bulan, dengan opsi 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 dekat adalah kunci untuk menjaga kualitas aplikasi dan membuat pengguna bahagia. Gunakan platform CI/CD Anda untuk mengatur peringatan otomatis untuk:

  • Pengaturan status build dan kemajuan pengiriman
  • Rasio kesuksesan update
  • Metrik adopsi pengguna
  • Laporan kesalahan dan log kecelakaan

Pasangkan peringatan-peringatan ini dengan dokumentasi yang jelas untuk memastikan pemantauan yang lancar dan penyelesaian masalah yang cepat.

Dokumentasi Guide

Dokumentasi yang baik menjaga tim Anda berada di halaman yang sama dan operasi Anda berjalan lancar. Pastikan dokumentasi Anda mencakup:

  • Konfigurasi Pipa Data: Detail seperti pengaktifan build, variabel lingkungan, dan pengaturan keamanan.
  • Prosedur UpdateLangkah-langkah untuk pengiriman, instruksi rollback, dan manajemen saluran pembaruan.
  • Pengaturan MonitoringBagaimana mengatur peringatan, mengikuti metrik, dan menanggapi masalah.
  • Pedoman KeselamatanLangkah-langkah untuk mengikuti aturan 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 saluran Capgo untuk memastikan peluncuran yang lancar dan sesuai:

  • Pengujian Beta: Rilis pembaruan ke kelompok pengguna kecil untuk memvalidasi perubahan.
  • Rollout Langsung: Rilis pembaruan secara bertahap untuk menangkap masalah-masalah awal.
  • Perbaikan Darurat: Rilis kembali pembaruan dengan satu klik jika ada kesalahan.

Ringkasan

: Ringkasan Langkah-Langkah Pengaturan

Untuk memulai, Anda perlu menginstal CLI, mengonfigurasi pembangunan dan variabel lingkungan, menjaga rahasia, memungkinkan pemantauan, dan mengirimkan pembaruan. Proses ini terintegrasi dengan alat-alat pemantauan dan pengembalian ke versi sebelumnya, sehingga aplikasi Anda tetap online dengan waktu down minimal.

Manfaat CI/CD

: Hubungan antara pengaturan dan hasil menunjukkan bagaimana Capgo meningkatkan efisiensi: pembaruan mencapai 95% pengguna dalam waktu 24 jam saja. Selain itu, harga Capgo mulai dari $12/bulan, menawarkan keuntungan biaya yang sangat 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 Panduan Pengaturan Pipa CI/CD Capacitor

Jika Anda menggunakan Panduan Pengaturan Pipa CI/CD Capacitor untuk merencanakan otomatisasi CI/CD, hubungkannya dengan Pipa CI/CD Capgo untuk alur kerja produk dalam Capgo CI/CD, Pipa Natively Capgo untuk alur kerja produk di Panduan Pengaturan Pipa Natively Capgo Integrasi Capgo untuk alur kerja produk di Capgo Integrasi Integrasi CI/CD untuk detail implementasi di Integrasi CI/CD, dan Integrasi Aksi GitHub untuk detail implementasi di Integrasi Aksi GitHub.

Perbarui secara langsung untuk Capacitor aplikasi

Ketika bug layer web masih aktif, kirimkan perbaikan melalui Capgo daripada menunggu hari-hari untuk persetujuan toko aplikasi. Pengguna mendapatkan perbaruan di latar belakang sementara perubahan native tetap dalam jalur tinjauan normal.

Terbaru dari Blog Kami

Capgo memberikan Anda wawasan terbaik yang Anda butuhkan untuk membuat aplikasi mobile profesional yang sebenarnya.