Saltare al contenuto principale
Fermare le costruzioni native manuali

Sono ancora in corso le costruzioni iOS & Android
Applicazioni costruite a mano?

Ore sprecate sulle costruzioni manuali. Ambienti diversi che causano bug. I membri del team che attendono le costruzioni. La tua produttività peggiora con ogni deployment manuale.

Cosa se le costruzioni accadessero automaticamente con ogni commit?

Capgo Costruisci lascia che il tuo pipeline CI/CD attivi le costruzioni firmate iOS e Android in cloud, poi scarica gli artefatti o invia loro ai negozi.

Capgo Build • L'automazione dei build per iOS e Android • GitHub pronto per le azioni

Il Terrore dei Build Nativi

Ogni sviluppatore mobile conosce il dolore dei build manuali. Ecco come Capgo Build si integra con CI/CD.

Senza CI/CD

Ore di build manuali

Gli sviluppatori perdono tempo in processi di build ripetitivi

Inconsistenze nell'ambiente

Bug "funziona sul mio computer" da ambienti di build diversi

Cacceratura e firma di certificati

La gestione manuale dei certificati causa costruzioni scadute

Nessuna storia di costruzione

Non è possibile tracciare cosa è stato costruito quando o riprodurre costruzioni passate

Risultato: rilasci lenti, blocchi di squadra, tempo dei developer sprecato

Con Capgo Build CI/CD

Costruisci iOS senza un Mac

Le costruzioni basate su cloud significano che tutta la tua squadra può costruire app iOS

Firma e certificati automatizzati

Non devi più occuparti di certificati scaduti o profili di provisioning

Costruzioni coerenti ogni volta

Lo stesso ambiente, stessi risultati - nessun altro "funziona sul mio computer"

Sottomissione automatica allo store

Carica automaticamente su TestFlight e Play Console

Risultato: Squadra efficiente, costruzioni affidabili, cicli di rilascio più veloci

Funziona con la tua configurazione CI/CD esistente

GitHub Azioni
GitLab CI
Jenkins Jenkins
CircleCI CircleCI
+ Qualsiasi piattaforma CI/CD

Da Code alle App Store Automaticamente

Stop la costruzione manuale e la gestione dei certificati. Ecco come il CI/CD trasforma il tuo workflow:

1

Prepara Credenziali di Costruzione

Esegui Capgo Costruisci localmente una volta, poi esporta le tue credenziali di firma iOS e Android come segreti CI. La tua pipeline ottiene le credenziali che le servono senza commetterle a git.

✓ Le credenziali rimangono nel tuo archivio dei segreti CI
2

Invia Code, Attiva Capgo Costruisci

GitHub Azioni, GitLab CI, Jenkins o qualsiasi runner può chiamare il Capgo CLI dopo la tua costruzione web e Capacitor sincronizzazione. Non è richiesto un runner Mac per le costruzioni iOS.

✓ Costruzioni ripetibili dallo stesso workflow
3

Scarica o Invia Articoli

Usa edizioni di debug per la verifica, carica gli artefatti per la QA, o lascia che le edizioni di rilascio inviino a TestFlight e Play Store. Il tuo workflow CI/CD controlla quando ogni percorso viene eseguito.

✓ Lo stesso CLI per flussi di lavoro manuali e di rilascio

Quanto tempo stai perdendo con le costruzioni manuali?

Ogni costruzione manuale è ore di tempo perduto per i developer. Gli ambienti non coerenti causano bug che richiedono giorni per la risoluzione. La produttività del tuo team sta soffrendo.

Guarda come i tuoi app costruiscono automaticamente

Invia code e guarda come il CI/CD gestisce tutto - dalla costruzione alla firma alla distribuzione

Costruzione iOS - GitHub Azioni
Esecuzione
$ git push origin main
Flusso di lavoro attivato: Costruisci & Distribuisci iOS
[Costruisci iOS] Configurazione dell'ambiente di costruzione...
macOS - runner più recente provvisto
Xcode 15.0 selezionato
[Fastlane] 🚀 Esecuzione della pista: costruzione iOS
Sincronizzazione dei certificati con match...
Installazione dei profili di provisioning...
[Costruzione Xcode] Costruzione di MyApp.xcworkspace
▸ Compilazione di AppDelegate.swift
▸ Compilando ViewController.swift
▸ Collegando MyApp
Costruzione riuscita (2m 34s)
[TestFlight] Caricamento in App Store Connect...
Caricamento di build 1.2.45 riuscito
Deploy di iOS completo!
Costruzione Android - GitLab CI
Esecuzione
$ git push origin main
Pipeline #1847 avviata
[Build Android] Preparazione dell'immagine Docker...
Utilizzando immagine: cimg/android:2023.11
[Gradle] Avvio della costruzione...
> Compito :app:preBuild ESEGUITO
> Compito :app:preReleaseBuild ESEGUITO
> Compito :app:compileReleaseJavaWithJavac
> Compito :app:bundleRelease
ESITO DELLA COSTRUZIONE RAGGIUNTO in 1m 42s
Generato app-release.aab
[Console di gioco di Play] Caricamento su Google Play...
Upload di AAB effettuato sul percorso di testing interno
Creato rilascio 1.2.45
Completato il deployment di Android!
0
Passaggi manuali richiesti
100%
Tasso di successo di costruzione
5 min
Tempo medio di costruzione

Perché automatizzare con CI/CD?

Trasforma il tuo workflow di deployment mobile con questi potenti benefici

Costruzioni native automatiche

Pusha code e ottieni costruzioni native iOS e Android automaticamente. Nessuna Xcode o Android Studio manuale richiesta - le costruzioni vengono eseguite in cloud.

Costruisci app iOS senza dover possedere un Mac

Aggiornamenti senza Downtime

Gli aggiornamenti avvengono in background mentre l'app è in esecuzione. Gli utenti non sperimentano interruzioni o aggiornamenti obbligatori.

Installazione in background senza interruzioni

Gates di Qualità Automatiche

Deploy solo quando i test passano. Integra con i tuoi test esistenti e controlli di qualità per rilasci sicuri come un berretto.

Deploy solo quando i test passano

Sicurezza di Rollback istantanea

Gli artefatti di costruzione sono automaticamente versionati e archiviati. Reverti a qualsiasi versione precedente in modo istantaneo se si scoprono problemi dopo il rilascio.

Storico completo degli artefatti di costruzione e archiviazione

Funzionalità avanzate di CI/CD

Porta la tua strategia di rilascio al livello successivo con queste funzionalità potenti

Distribuzione in Ambienti Multipli

Distribuisci in canali diversi in base al ramo, all'ambiente o a condizioni personalizzate. Perfetto per flussi di lavoro di staging, beta e produzione.

  • Distribuzioni basate sul ramo
  • Canali specifici per ambiente
  • Distribuzioni condizionali

Rollout Graduali

Inizia con una piccola percentuale di utenti e aumenta gradualmente. Monitora le metriche e ferma automaticamente le distribuzioni problematiche.

  • Rollout basati su percentuale
  • Fermo automatico su errori
  • Decisioni basate su metriche

Integrazione REST API

Accesso completo API per integrazioni personalizzate. Costruisci le tue proprie strumentazioni di distribuzione o integra con sistemi esistenti.

  • Completa REST API
  • Integrazioni personalizzate
  • Notifiche di webhook
Capgo Costruito in CI/CD

Invia costruzioni native dal tuo pipeline

Capgo Costruisce integrato nel tuo flusso CI/CD: installa le dipendenze, costruisci asset web, sincronizza Capacitor, quindi chiama il Capgo CLI per compilare applicazioni native firmate nel cloud.

Prezzi

Un piano Capgo include aggiornamenti OTA, circa 15 costruzioni native al mese, e fatturazione a credito per minuti di costruzione extra.

Inizia da

$12/mese

Utilizzo incluso

OTA + ~15 costruzioni

per mese

Uso del credito

Per minuto

Per minuti aggiuntivi di costruzione

1

Avvia costruzione

Registra l'app in Capgo e avvia il wizard di costruzione locale una volta per validare i certificati iOS, i profili di provisioning, le chiavi Android e le credenziali del negozio.

2

Esporta Segreti

Utilizza il manager delle credenziali per esportare un file locale, quindi spingilo in __CAPGO_KEEP_0__ Secrets Actions con .env.capgo.* file, then push it into GitHub Actions secrets with gh secret set -f.

3

Il tuo flusso di lavoro installa le dipendenze, esegue la costruzione web, sincronizza __CAPGO_KEEP_0__, e attiva

Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build per mese

4

Rilascio o Test

Attiva costruzioni di debug da un pulsante, rilascia costruzioni da tag o costruzioni di fumo su main. Carica artefatti per QA o invia costruzioni di rilascio ai negozi.

Comandi CI di base

Esegui l'installazione localmente, esporta le credenziali, poi lascia che CI chiami Capgo Build dopo la tua costruzione del progetto e Capacitor sincronizza.

npx @capgo/cli@latest build init
npx @capgo/cli@latest build credentials manage --appId com.example.app
gh secret set CAPGO_TOKEN --body "your_capgo_api_key_here"
gh secret set -f .env.capgo.com.example.app

npm ci
npm run build
npx cap sync
npx @capgo/cli@latest build com.example.app --platform android --build-mode release

Cosa entra nei segreti di CI

  • Capgo API chiave: CAPGO_TOKEN con permessi di costruzione.
  • Sottoscrizione iOS: certificato, password, mappa di provisioning, chiave di accesso a App Store Connect, emettitore e ID di team.
  • Sottoscrizione Android: keystore, alias, password della chiave e account JSON di servizio di Play Console.
  • Output di artefatto facoltativo: Aggiungi flag di caricamento per le QA, collegamenti di download e codici QR.

Siete pronti ad automatizzare i vostri build nativi?

Utilizza Capgo Build dal tuo pipeline CI/CD per compilare, firmare, testare e rilasciare build nativi iOS e Android.

Capgo Build • Esempi di GitHub azioni • Le credenziali rimangono nei segreti del CI

Continua da Capgo CI/CD

Se si sta configurando il CI/CD per i rilasci di Capacitor, collega questa pagina con Integrazione del CI/CD per il benchmark, GitHub Azioni per aggiornamenti in tempo reale, Capgo Costruzioni native in tempo reale per binari firmati, Soluzione di anteprima dei PR per costruzioni di revisione, e Bottlenecci CI/CD comuni nelle pipeline OTA per evitare rilasci lenti.