Kembali ke konten utama

Petunjuk Pengaturan Pipa CI/CD Capacitor

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

Petunjuk Pengaturan Pipeline CI/CD Capacitor

Ingin Lebih Cepat perubahan aplikasi Dengan upaya minimal? Mengatur Pipa CI/CD untuk Proyek Anda Capacitor Aplikasi ini otomatis membangun, menguji, dan menginstal, sehingga menghemat waktu dan mengurangi kesalahan. Berikut yang Anda dapat capai:

  • Petunjuk Pengaturan Pipeline CI/CD __CAPGO_KEEP_0__: Push updates secara instan tanpa menunggu keterlambatan toko aplikasi. 95% pengguna menerima update dalam 24 jam.
  • Pengaturan Pipa Dasar: Otomatisasi build yang diaktifkan oleh aktivitas cabang (main, staging, feature/*) dan definisikan lingkungan terpisah untuk tahap pengujian dan produksi.
  • Capgo Integrasi: Gunakan Capgo untuk mengirimkan update yang aman dan terenkripsi, mengelola saluran update, dan memantau kinerja.
  • Rencana yang Terjangkau: Rencana mulai dari $12/bulan dengan update live, analisis, dan sekitar 15 build asli/bulan.

Capacitor Pipa CI/CD memudahkan alur kerja, meningkatkan efisiensi, dan memastikan aplikasi Anda selalu terupdate dengan lancar. Mari kita telusuri detailnya.

Persyaratan Pengaturan

Prerequisites

Pastikan Anda telah menginstal dan mengonfigurasi hal-hal berikut:

  • Node.js Versi LTS, Capacitor Panduan Pengaturan CLI, dan Git
  • Akun di platform CI favorit Anda (seperti GitHub Actions, GitLab CI, atau Jenkins)
  • A Capgo akun untuk mengelola update hidup

Setelah ini siap, lanjutkan untuk mendefinisikan pengaturan trigger dan langkah-langkah dalam platform CI Anda.

Integrasikan Appflow dengan Pipa CICD Anda

Langkah-Langkah Pengaturan Pipa

Sekarang Anda telah menangani persyaratan-persyaratan, saatnya untuk mengkonfigurasi pengaturan pipa Anda dan pengaturan lingkungan.

Trigger dan Langkah-Langkah Pembangunan

Konfigurasi pipa CI/CD Anda untuk mengaktifkan secara otomatis pembangunan berdasarkan aktivitas cabang tertentu. Berikut cara mengkonfigurasi:

  • Triggers Cabang:

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

    • Pasang semua dependensi 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

Definisi file 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 Dashboard Interface

Saat Anda telah mengatur tahap pembangunan dan pengiriman, saatnya untuk mengintegrasikan Capgo. Hal ini memungkinkan Anda untuk mengirimkan 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, instal: Capgo CLI:

npx @capgo/cli init

Seterusnya, jalankan perintah-perintah berikut:

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

Contoh ini adalah pekerjaan Actions GitHub untuk menginstal 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 manfaat untuk 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 diterapkan.
  • Papan Kontrol AnalitikIkuti tingkat keberhasilan pembaruan dan pantau pengadopsian pengguna dengan analisis detail.

Capgo Rencana dan Biaya

Capgo menawarkan rencana 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, 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

Pantau Status

Keeping a close eye on your pipeline is key to maintaining app quality and keeping users happy. Use your CI/CD platform to set up automated alerts for:

  • Status Bangunan dan Progress Pengiriman
  • Pantauan status dan kemajuan pengiriman
  • Metrik Adopsi Pengguna
  • Metrik adopsi pengguna

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

Petunjuk Dokumentasi

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

  • Konfigurasi Pipa DataRincian seperti pengaturan trigger pembangunan, variabel lingkungan, dan pengaturan keamanan.
  • Prosedur PerbaruiLangkah-langkah untuk pengiriman, instruksi rollback, dan manajemen saluran pembaruan.
  • Pengaturan MonitoringBagaimana mengatur peringatan, mengikuti metrik, dan menanggapi masalah.
  • Pedoman KepatuhanLangkah-langkah untuk mengatur 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 pembaruan yang lancar dan patuh:

  • Uji Coba 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 akan memerlukan untuk menginstal CLI, mengonfigurasi pembangunan dan variabel lingkungan, menjaga rahasia, memungkinkan pemantauan, dan mengirimkan pembaruan. Proses ini terintegrasi dengan sempurna dengan alat-alat pemantauan dan pengembalian, 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 hanya 24 jam. Selain itu, harga Capgo mulai dari $12/bulanbandingkan dengan layanan legacy yang dapat mengenakan biaya hingga $500/bulan. $500/bulan.Saat ini, Capgo mendukung lebih dari Teruskan dari Panduan Pengaturan Pipa CI/CD __CAPGO_KEEP_0__. [1].

Keep going from Capacitor CI/CD Pipeline Setup Guide

Jika Anda menggunakan Capacitor CI/CD Pipeline Setup Guide __CAPGO_KEEP_0__ CI/CD Pipeline Setup Guide Capgo CI/CD untuk alur kerja produk dalam Capgo CI/CD, Buat Capgo Build Natively untuk alur kerja produk dalam Capgo Pembangunan Asli Integrasi Capgo untuk alur kerja produk di Capgo Integrasi Pengintegrasian CI/CD untuk detail implementasi di Pengintegrasian CI/CD, dan Pengintegrasian Aksi GitHub untuk detail implementasi di Pengintegrasian Aksi GitHub

Update Langsung untuk Aplikasi Capacitor

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

Terbaru dari Blog Kami

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