Vuoi aggiornamenti dell'app più rapidi con minimo sforzo? La configurazione di una pipeline CI/CD per il tuo'app __CAPGO_KEEP_0__ Capacitor app automates building, testing, and deploying, saving time and reducing errors. Here’s what you’ll achieve:
- Aggiornamenti in Tempo Reale: Invia aggiornamenti istantaneamente senza ritardi degli store di app. Il 95% degli utenti riceve gli aggiornamenti in 24 ore.
- Essenziali della Pipeline: Automatizza le costruzioni attivate dall'attività di branch (
main,staging,feature/*) e definisci ambienti separati per la produzione e la produzione di staging. - Capgo Integrazione: Utilizza Capgo per distribuire aggiornamenti sicuri e crittografati, gestire i canali di aggiornamento e monitorare le prestazioni. Piani Accessibili: I piani iniziano a $12/mese con aggiornamenti in tempo reale, analisi e circa 15 build nativi/mese.
- __CAPGO_KEEP_0____CAPGO_KEEP_0__
Capacitor Flussi CI/CD semplificano i workflow, migliorano l'efficienza e assicurano che la tua app rimanga aggiornata in modo trasparente. Scopriamo i dettagli.
Requisiti di configurazione
Requisiti
Assicurati di avere installato e configurato i seguenti:
- Node.js LTS, Capacitor CLI, e Git
- Un account sul tuo piattaforma CI preferita (ad esempio GitHub Actions, GitLab CIo Jenkins)
- Un account __CAPGO_KEEP_0__ Capgo account Una volta pronte, procedete a definire i vostri trigger e passaggi di build all'interno della vostra piattaforma CI.
Integrate Appflow con la tua pipeline CICD
lettore di video di YouTube
Ora che hai gestito le precondizioni, è tempo di configurare i trigger e le impostazioni dell'ambiente della tua pipeline.
Trigger e passaggi di build
Configura la tua pipeline CICD per attivare automaticamente i build in base all'attività di specifiche branch. Ecco come configurarla:
Integrate Appflow with your CICD Pipeline
-
Trigger per branch:
- Usa
mainper costruire le versioni di produzione. - Usa
stagingper scopi di testing. - Usa
feature/*per il lavoro di sviluppo.
- Usa
-
Passaggi di costruzione:
- Installa tutte le dipendenze necessarie.
- Esegui i test di unità per garantire la code qualità.
- Costruisci gli asset web per l'applicazione.
- Genera i binari nativi per piattaforme mobili o desktop.
- Deploya la build nel tuo ambiente di test per ulteriori valutazioni.
Impostazioni dell'ambiente
Definisci file di configurazione dell'ambiente separati per la fase di staging e la produzione per mantenere le cose organizzate e sicure. Ecco un esempio di configurazione:
# 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
Per i dati sensibili come le chiavi API e i certificati, assicurati di archiviarli in modo sicuro nel sistema di gestione dei segreti della piattaforma di CI. Ciò garantisce che la tua pipeline rimanga sia funzionale che sicura.
Capgo Guida di integrazione

Una volta impostato il tuo build e le fasi di deploy, è tempo di integrare Capgo. Ciò ti consente di inviare aggiornamenti in tempo reale direttamente all'app, bypassando i ritardi di approvazione degli store di app.
Capgo Passaggi di configurazione
Dopo aver preparato la tua pipeline CI/CD, segui questi passaggi per aggiungere Capgo al tuo progetto:
Prima, installa il Capgo CLI:
npx @capgo/cli init
Quindi, procedi con questi comandi:
- Costruisci l'app:
npm install && npm run build - Deploy aggiornamenti:
npx @capgo/cli deploy - Annulla gli aggiornamenti:
npx @capgo/cli rollback
Ecco un esempio di un GitHub job di Actions per l'aggiornamento:
- name: Deploy to Capgo
run: |
npm install @capgo/cli
npx @capgo/cli deploy
env:
CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}
Caratteristiche chiave di Capgo
Capgo offre diversi vantaggi agli app Capacitor, tra cui:
- Aggiornamenti sicuri ed efficienti: Aggiornamenti crittografati e differenziali riducono le dimensioni dei payload mentre assicurano la consegna sicura.
- Gestione dei canali: Crea canali di staging e produzione per controllare come gli aggiornamenti vengono distribuiti.
- Dashboard di analisi: Traccia le tassi di aggiornamento con successo e monitora l'adozione degli utenti con dettagliate informazioni.
Capgo Piani e Prezzi
Capgo offre piani flessibili per soddisfare esigenze diverse:
- SOLO: $12/mese (1.000 MAU, 2 GB di archiviazione, 50 GB di banda)
- MAKER: $33/mese (10.000 MAU, 5 GB di archiviazione, 500 GB di banda)
- TEAM: $83/mese (100.000 MAU, 10 GB di archiviazione, 2.000 GB di banda)
- PAYG: A partire da $249/mese, con opzioni per la scalabilità personalizzata, l'accesso a API e i dominii personalizzati.
Attualmente, Capgo supporta oltre 1.900 app in produzione, rendendolo una scelta affidabile per il deployment continuo [1].
Gestione della Pipeline
Tracciamento dello Stato
Mantenersi aggiornati sulla propria pipeline è fondamentale per mantenere la qualità dell'app e rendere felici gli utenti. Utilizzare la propria piattaforma CI/CD per configurare avvisi automatizzati per:
- Stato di costruzione e progresso di distribuzione
- Tassi di successo degli aggiornamenti
- Metriche di adozione degli utenti
- Rapporti di errori e log di crash
Associare questi avvisi a documentazione chiara per garantire il monitoraggio liscio e la risoluzione rapida degli issue.
Guida della Documentazione
Una buona documentazione tiene il proprio team su una stessa pagina e le operazioni scorrono senza problemi. Assicurarsi che la documentazione copra:
- Configurazione della Pipeline: Dettagli come trigger di costruzione, variabili di ambiente e impostazioni di sicurezza.
- Procedure di aggiornamento: Istruzioni per le distribuzioni, le istruzioni di rollback e la gestione dei canali di aggiornamento Gestione dei canali di aggiornamento.
- Configurazione di monitoraggio: Come configurare le avvisagioni, tracciare le metriche e rispondere alle problematiche.
- Linee guida di conformità: Regole specifiche per piattaforma, restrizioni di aggiornamento e altre richieste.
Conservare tutte le informazioni di documentazione nel controllo delle versioni e aggiornarle ogni volta che le tue pipeline cambiano. Includere i passaggi di risoluzione dei problemi per gli errori comuni per risparmiare tempo quando si verificano problemi.
Linee guida della piattaforma
Seguire le politiche di aggiornamento di Apple e Android utilizzando il sistema dei canali di Capgo per garantire roll-out lisci e conformi:
- Test beta: Rilasciare aggiornamenti a piccoli gruppi di utenti To verificare le modifiche.
- Staged Rollouts: Rilascia aggiornamenti gradualmente per individuare gli errori in anticipo.
- Emergency Fixes: Rilascia gli aggiornamenti con un singolo clic se qualcosa va storto.
Riepilogo
Panoramica dei passaggi di configurazione
Per iniziare, avrai bisogno di installare il CLI, configurare le compilazioni e le variabili di ambiente, proteggere i tuoi segreti, abilitare la monitoraggio e distribuire gli aggiornamenti. Questo processo si integra in modo trasparente con strumenti di monitoraggio e rollback, garantendo che la tua app rimanga online con un minimo di downtime.
Benefici CI/CD
La connessione tra configurazione e risultati mostra come il Capgo aumenti l'efficienza: gli aggiornamenti raggiungono 95% degli utenti entro solo 24 ore.Plus, il prezzo di partenza del Capgo è $12/meseoffrendo un'enorme vantaggio economico rispetto ai servizi di vecchia generazione che possono caricare oltre $500/mese. Attualmente, Capgo supporta più di 1.900 app di produzione [1].
Continua da Capacitor Guida di configurazione della pipeline CI/CD
Se stai utilizzando la Capacitor Guida di configurazione della pipeline CI/CD per pianificare l'automazione CI/CD, connettila con Capgo CI/CD per il flusso di lavoro del prodotto in Capgo CI/CD Capgo Costruzioni native For il flusso di lavoro del prodotto in Capgo Costruzioni native, Capgo Integrazioni Per il flusso di lavoro del prodotto in Capgo Integrazioni, Integrazione CI/CD Per il dettaglio di implementazione in Integrazione CI/CD, e GitHub Integrazione azioni Per il dettaglio di implementazione in GitHub Integrazione azioni.