Saltare al contenuto principale
Fermare la Costruzione Nativa Manuale

Ancora in Corso la Costruzione di iOS & Android
Applicazioni a mano?

Ore sprecate sui costruzioni manuali. Il diverso ambiente causa i bug. I membri del team aspettano i costruzioni. La tua produttività soffre con ogni deployment manuale.

Cosa se i costruzioni accadessero automaticamente con ogni commit?

Capgo Build consente al tuo pipeline CI/CD di attivare i costruzioni firmate iOS e Android nel cloud, poi scaricare gli artefatti o inviarli ai negozi.

Capgo Build • iOS & Android CI/CD • GitHub Pronto per le azioni

Il costruzioni native sono un incubo

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

Senza CI/CD

Ore di costruzione manuale

Gli sviluppatori perdono tempo sui processi di costruzione ripetitivi

Inconsistenza dell'ambiente

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

Caos di certificazione e firma

Gestione manuale dei certificati causa build scaduti

Nessuna storia di costruzione

Non è possibile tracciare cosa è stato costruito quando o riprodurre i build passati

Risultato: rilasci lenti, bottlenecks del team, tempo di sviluppatore sprecato

Con Capgo Build CI/CD

Costruisci iOS senza un Mac

Il build in cloud significa che tutta la tua squadra può costruire app iOS

Autenticazione e certificati automatizzati

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

Costruzioni coerenti ogni volta

Lo stesso ambiente, stessi risultati - fine dei "funziona sul mio computer"

Invio automatico alla store

Inviare automaticamente su TestFlight e Play Console

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

Funziona con il tuo setup CI/CD esistente

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

Dal Code a le App Store Automatico

Smettere i costruzioni manuali e la gestione dei certificati. Ecco come la CI/CD trasforma il tuo workflow:

1

Preparare le credenziali di costruzione

Eseguire Capgo costruzione localmente una volta sola, quindi esporta le tue credenziali di firma iOS e Android come segreti CI. La tua pipeline ottiene le credenziali di cui ha bisogno senza commetterle su git.

✓ Le credenziali rimangono nel tuo archivio segreto CI
2

Push Code, Attiva Capgo Build

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

✓ Costruzioni ripetibili dallo stesso workflow
3

Scarica o Invia Artifici

Usa le costruzioni di debug per la testing, carica gli artifici per la QA, o lascia che le costruzioni di rilascio sottoscrivano a TestFlight e Play Store. Il tuo workflow CI/CD controlla quando ogni percorso esegue.

✓ 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 del tuo sviluppatore. Gli ambienti non coerenti causano bug che richiedono giorni per la risoluzione. La produttività del tuo team sta soffrendo.

Guarda come i tuoi app vengono costruiti automaticamente

Inserisci 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 e distribuisci iOS
[Costruisci iOS] Configurazione dell'ambiente di costruzione...
Provisionamento del runner macOS più recente
Xcode 15.0 selezionato
[Fastlane] Eseguendo la pista: ios build
Sincronizzazione dei certificati con match...
Installazione dei profili di provisioning...
[Costruzione Xcode] Costruendo MyApp.xcworkspace
▸ Compilazione di AppDelegate.swift
▸ Compilazione di ViewController.swift
▸ Collegamento di MyApp
Esecuzione della costruzione riuscita (2m 34s)
[TestFlight] Caricamento su App Store Connect...
Caricamento del build 1.2.45 riuscito
L'installazione iOS è completa!
Costruzione Android - CI GitLab
Esecuzione
$ git push origin main
Pipeline #1847 avviata
[Costruisci Android] Preparazione dell'immagine Docker...
Utilizzo dell'immagine: cimg/android:2023.11
[Gradle] Avvio della costruzione...
> Task :app:preBuild UP-TO-DATE
> Task :app:preReleaseBuild UP-TO-DATE
> Compila :app:compileReleaseJavaWithJavac
> Compila :app:bundleRelease
ESITO DI COMPILAZIONE RAGGIUNTO in 1m 42s
Generato app-release.aab
[Console di gioco] Inviando a Google Play...
L'app è stata caricata sul percorso di testing interno
Creata rilascio 1.2.45
Completato il deployment di Android!
0
Passaggi manuali richiesti
100%
Tasso di successo della compilazione
5 min
Tempo di costruzione medio

Perché automatizzare con CI/CD?

Trasforma il tuo workflow di distribuzione mobile con questi benefici potenti

Costruzioni native automatizzate

Invia code e ottieni costruzioni native iOS e Android automaticamente. Non è richiesto alcun Xcode o Android Studio manuale - 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 intoppi

Barriere di qualità automatizzate

Deploya solo quando i test passano. Integra con i tuoi esistenti set di test e controlli di qualità per rilasci ineccepibili.

Deploya solo quando passano i test

Sicurezza del rollback istantaneo

Gli artefatti di costruzione vengono automaticamente versionati e archiviati. Reimposta qualsiasi precedente build istantaneamente se si scoprono problemi dopo la distribuzione.

Storico completo dei costruzioni e archiviazione degli artefatti

Funzionalità avanzate di CI/CD

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

Distribuzione in più ambienti

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

  • Distribuzioni basate sulla branch
  • Canali specifici per l'ambiente
  • Distribuzioni condizionali

Rollout graduale

Partenza con un piccolo percentuale di utenti e aumenta gradualmente. Monitora le metriche e interrompi automaticamente le distribuzioni problematiche.

  • Rollout basato su percentuale
  • Interrompi automaticamente gli errori
  • Decisioni basate su metriche

Integrazione REST API

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

  • Integrazione REST completa API
  • Integrazioni personalizzate
  • Notifiche tramite webhook
Capgo Costruisci in CI/CD

Invia costruzioni native dal tuo pipeline

Capgo Costruisci si integra con il tuo flusso CI/CD esistente: installa le dipendenze, costruisci gli asset web, sincronizza Capacitor, poi chiama il Capgo CLI per compilare le app native firmate nel cloud.

Tariffe

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

Inizia da

12 $/mese

Utilizzo incluso

OTA + ~15 costruzioni

al mese

Utilizzo a credito

Per minuto

Per minuti di costruzione aggiuntivi

1

Avvia la costruzione

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

2

Esporta Segreti

Utilizza il gestore delle credenziali per esportare un file locale, poi spingilo in __CAPGO_KEEP_0__ Azioni segreti 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 tua build web, sincronizza __CAPGO_KEEP_0__ e attiva

Your workflow installs dependencies, runs your web build, syncs Capacitor, and triggers @capgo/cli build Rilascio o Test

4

Attiva le build di debug da un pulsante, le build di rilascio da tag o le build di prova su main. Carica gli artefatti per la QA o invia le build di rilascio ai negozi.

Comandi CI di Base

Esegui la configurazione locale, esporta le credenziali, poi lascia che CI chiami __CAPGO_KEEP_0__ Build dopo la tua build del progetto e __CAPGO_KEEP_1__ sincronizza.

Run setup locally, export the credentials, then let CI call Capgo Build after your project build and Capacitor sync.

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

__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ chiave:

  • Capgo API key: CAPGO_TOKEN con permessi di costruzione.
  • iOS: autenticazione del certificato certificato, password, mappa di provisioning, chiave di accesso a App Store Connect, emittente e ID di team.
  • Autenticazione Android: keystore, alias, password della chiave e account JSON del servizio Play Console.
  • Output dell'artefatto facoltativo: aggiungi flag di upload dell'output per collegamenti di download QA e codici QR.

Sii pronto a automatizzare le tue costruzioni native?

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

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

Continua da Capgo CI/CD

Se stai configurando il CI/CD per le rilascio Capacitor, collega questa pagina a Integrazione CI/CD per il baseline, GitHub Azioni per aggiornamenti in tempo reale, Capgo Costruzioni native per i binari firmati, Soluzione anteprima PR per costruire ed eseguire le versioni di prova, e Illogici comuni dei flussi di CI/CD nelle pipeline OTA per evitare le rilasci lenti.