Vuoi aggiornamenti dell'app più veloci con minimo sforzo? La configurazione di una pipeline CI/CD per il tuo __CAPGO_KEEP_0__ Capacitor Aggiornamenti in tempo reale
- : Puoi pubblicare aggiornamenti istantaneamente senza ritardi degli store di app. Il 95% degli utenti riceve gli aggiornamenti entro 24 ore.Elementi essenziali della pipeline
- : Automatizza le costruzioni attivate dall'attività di branch (Want faster app updates with minimal effort?
main,staging,feature/*Esegui separate ambientazioni per la fase di staging e la produzione. - Esegui Capgo per distribuire aggiornamenti sicuri e crittografati, gestire i canali di aggiornamento e monitorare le prestazioni. Piani accessibili:: Use Capgo to deploy secure, encrypted updates, manage Esegui __CAPGO_KEEP_0__ per semplificare i flussi di lavoro, migliorare l'efficienza e garantire che il tuo'applicazione rimanga aggiornata in modo trasparente. Scopriamo i dettagli.Requisiti di configurazione
- PrerequisitiAssicurati di avere installato e configurato i seguenti elementi:
Capacitor CI/CD pipelines simplify workflows, improve efficiency, and ensure your app stays up-to-date seamlessly. Let’s dive into the details.
Esegui __CAPGO_KEEP_0__ 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.
- Node.js LTS, Capacitor CLIe Git
- Un account sul tuo CI preferito (ad esempio GitHub Actions, GitLab CIo Jenkins)
- Un Capgo account per la gestione degli aggiornamenti in tempo reale
Una volta pronte, procedere alla definizione dei trigger di costruzione e dei passaggi all'interno della tua piattaforma CI.
Integra Appflow con la tua pipeline CICD
Passaggi di configurazione della pipeline
Ora che hai gestito le precondizioni, è tempo di configurare i trigger e le impostazioni dell'ambiente della tua pipeline.
Trigger e passaggi di costruzione
Configura la tua pipeline CI/CD per attivare automaticamente le costruzioni in base all'attività di specifiche branch. Ecco come configurarla:
-
Trigger di branch:
- Usa
mainper le costruzioni di produzione. - Usa
stagingper scopi di testing. - Usa
feature/*per il lavoro di sviluppo.
- Usa
-
Passaggi di costruzione:
- Installa tutte le dipendenze necessarie.
- Esegui test di unità per garantire la code qualità.
- Costruisci asset web per l'applicazione.
- Genera binari nativi per piattaforme mobili o desktop.
- Distribuisci il 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 dati sensibili come API chiavi e certificati, assicurati di archiviarli in modo sicuro nel sistema di gestione dei segreti della tua piattaforma CI. Ciò garantisce che il tuo pipeline rimanga sia funzionale che sicuro.
Capgo Guida di integrazione

Una volta impostati le tue fasi di build e di distribuzione, è ora di integrare Capgo. Ciò ti consente di inviare aggiornamenti in tempo reale direttamente sull'app, evitando i ritardi di approvazione delle app store.
Capgo Passaggi di configurazione
Dopo aver preparato il tuo pipeline CI/CD, segui questi passaggi per aggiungere Capgo al tuo progetto:
Prima, installa il Capgo CLI:
npx @capgo/cli init
Poi, procedi con questi comandi:
- Costruisci l'app:
npm install && npm run build - Distribuisci gli aggiornamenti:
npx @capgo/cli deploy - Annulla gli aggiornamenti:
npx @capgo/cli rollback
Ecco un esempio di un GitHub Job di Actions per il deployment di aggiornamenti:
- 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 Capacitor app, tra cui:
- Aggiornamenti sicuri e efficienti: Aggiornamenti criptati e differenziali riducono le dimensioni dei payload mentre assicurano una consegna sicura.
- Gestione dei canali: Crea canali di staging e produzione per controllare come gli aggiornamenti vengono distribuiti.
- Dashboard di analisi: Traccia i tassi di successo degli aggiornamenti e monitora l'adozione degli utenti con dettagliate informazioni.
Opzioni di Capgo 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 la distribuzione continua [1].
Pianificazione della pipeline
Tracciamento dello stato
Tenere d'occhio la pipeline è fondamentale per mantenere la qualità dell'app e rendere felici gli utenti. Utilizzare la piattaforma CI/CD per configurare gli avvisi automatizzati per:
- Lo stato di costruzione e il progresso della distribuzione
- Aggiornamento dei tassi di successo
- Metriche di adozione degli utenti
- Rapporti di errore e registrazioni di crash
Associare questi avvisi a una documentazione chiara per garantire il monitoraggio liscio e la risoluzione rapida degli issue.
Guida alla Documentazione
Una buona documentazione mantiene il tuo team su una stessa pagina e le tue operazioni in esecuzione senza problemi. Assicurati che la tua documentazione copra:
- Configurazione della Pipeline: Dettagli come i trigger di costruzione, le variabili di ambiente e le impostazioni di sicurezza.
- Procedure di Aggiornamento: Passaggi per le distribuzioni, le istruzioni per il rollback e il gestione dei canali di aggiornamento.
- Configurazione di Monitoraggio: Come configurare le notifiche, monitorare le metriche e rispondere a problemi.
- Linee guida sulla conformità: Regole specifiche per piattaforma, restrizioni di aggiornamento e altre richieste.
Conserva tutta la documentazione nel controllo delle versioni e aggiornala ogni volta che le tue pipeline cambiano. Includi i passaggi di risoluzione dei problemi per gli errori comuni per risparmiare tempo quando si verificano problemi.
Linee guida per la piattaforma
Segui le politiche di aggiornamento di Apple e Android utilizzando il sistema di canali di Capgo per garantire un aggiornamento liscio e conforme:
- Test di beta: Rilascia aggiornamenti a piccoli gruppi di utenti per validare le modifiche.
- Aggiornamenti in fasi: Aggiorna gradualmente per catturare i problemi in anticipo.
- Soluzioni di emergenza: In pochi clic, puoi annullare gli aggiornamenti se qualcosa va storto.
Riepilogo
Panoramica dei passaggi di configurazione
Per iniziare, avrai bisogno di installare il CLI, configurare le costruzioni e le variabili di ambiente, proteggere i tuoi segreti, abilitare la monitoristica e distribuire gli aggiornamenti. Questo processo si integra in modo trasparente con strumenti di monitoristica e annullamento degli aggiornamenti, assicurando 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. Inoltre, il prezzo di partenza del Capgo è di $12/mese, offrendo un'enorme vantaggio economico rispetto ai servizi legacy che possono caricare oltre $500/mese. Attualmente, il Capgo supporta più di 1,900 applicazioni in produzione [1].
Continua dal manuale di configurazione della pipeline CI/CD di Capacitor
Se stai utilizzando il manuale di configurazione della pipeline CI/CD di Capacitor per pianificare l'automazione della pipeline CI/CD, connettilo con la pipeline CI/CD di Capgo per il flusso di lavoro del prodotto nella pipeline CI/CD di Capgo la creazione di build native di Capgo per il flusso di lavoro del prodotto nella creazione di build native di Capgo le integrazioni di Capgo per il flusso di lavoro del prodotto nelle integrazioni di Capgo Integrazione della pipeline CI/CD per i dettagli di implementazione nell'integrazione CI/CD, e GitHub Integrazione delle azioni per i dettagli di implementazione in GitHub Integrazione delle azioni.