Saltare al contenuto principale
Smettere di eseguire costruzioni native manuali

Stanno ancora costruendo iOS & Android
Applicazioni costruite manualmente?

Ore sprecate sulle costruzioni manuali. Ambienti diversi che causano bug. I membri del team che aspettano le costruzioni. La tua produttività soffre

con ogni deployment manuale. Cosa se le costruzioni accadessero

Capgo Build lets your CI/CD pipeline trigger signed iOS and Android builds in the cloud, then download artifacts or submit them to the stores.

Capgo Build • __CAPGO_KEEP_0__ Build • GitHub Azioni pronte

Il incubo della costruzione nativa

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

Senza CI/CD

Ore di costruzione manuale

Gli sviluppatori perdono tempo in processi di costruzione ripetitivi

Inconsistenze ambientali

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

Cacofonia di certificati e firma

La gestione manuale dei certificati causa costruzioni scadute

Nessuna storia di costruzione

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

Risultato: Rilasci lenti, bottlenecks del team, tempo dei developer sprecato

Con Capgo Costruisci CI/CD

Costruisci iOS senza un Mac

Il build basato su cloud significa che il tuo team intero può costruire app iOS

L'iscrizione automatica e i certificati

Non dover più affrontare certificati scaduti o profili di provisioning

Costruzioni coerenti ogni volta

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

Invio automatico alla store

Inviare automaticamente a TestFlight e Console di gioco

Risultato: Team 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

Da Code alle Store per App In modo automatico

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

1

Preparare le credenziali di costruzione

Run Capgo Esegui la costruzione locale una volta, quindi esporta i 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

Push Code, Trigger 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 le costruzioni di debug per la verifica, invia gli articoli per la QA o lascia che le costruzioni di rilascio sottopongano a TestFlight e Play Store. La tua pipeline 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 richiede ore di tempo del team di sviluppo perso. Ambienti non coerenti causano bug che richiedono giorni per essere risolti. La produttività del tuo team sta soffrendo.

Guarda come i tuoi App costruiscono 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: Costruzione e distribuzione iOS
[Costruzione iOS] Configurazione dell'ambiente di costruzione...
macOS-ultimo runner provisionato
Xcode 15.0 selezionato
[Fastlane] 🚀 Esecuzione della pista: ios build
Syncing certificate con match...
Installazione dei profili di provisioning...
[Xcode Build] Costruzione di MyApp.xcworkspace
▸ Compilazione di AppDelegate.swift
▸ Compilazione di ViewController.swift
▸ Collegamento di MyApp
Costruzione Sottoscrivibile (2m 34s)
[TestFlight] Caricamento in corso su App Store Connect...
Caricato con successo build 1.2.45
Completato il deployment per iOS!
Costruzione Android - GitLab CI
Esecuzione
$ git push origin main
Pipeline #1847 avviato
[Costruzione Android] Preparazione dell'immagine Docker...
Utilizzo dell'immagine: cimg/android:2023.11
[Gradle] Esecuzione della costruzione...
> Compito :app:preBuild ESEGUITO
> Compito :app:preReleaseBuild ESEGUITO
> Compito :app:compileReleaseJavaWithJavac
> Compito :app:bundleRelease
ESITO DI COMPILAZIONE RAGGIUNTO in 1m 42s
Generato app-release.aab
[Console di gioco] > Caricamento su Google Play...
> AAB caricato sul percorso di testing interno
Creata rilascio 1.2.45
Completato il deployment di Android!
0
Passaggi di Manutenzione Richiesti
100%
Tasso di Successo di Costruzione
5 min
Tempo Medio di Costruzione

Perché Automatizzare con CI/CD?

Trasforma il tuo workflow di distribuzione mobile con questi potenti benefici

Costruzioni Native Automate

Inserisci code e ottieni costruzioni native iOS e Android automaticamente. Nessuna manutenzione Xcode o Android Studio richiesta - le costruzioni si eseguono 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

Sono autorizzato a distribuire solo quando i test passano. Integra le tue suite di test esistenti e controlli di qualità per rilasci sicuri.

Distribuisci solo quando i test passano

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 degli artefatti di costruzione

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 branca, all'ambiente o a condizioni personalizzate. Perfetto per flussi di lavoro di staging, beta e produzione.

  • Distribuzioni basate sulla branca
  • Canali specifici per l'ambiente
  • Eseguimenti condizionali

Eseguimenti graduati

Inizia con una piccola percentuale di utenti e aumenta gradualmente. Monitora le metriche e ferma automaticamente gli eseguimenti problematici.

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

Integrazione REST API

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

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

Invia Costruzioni Nativhe Dal Tuo Pipeline

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

Prenotazione

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

Inizia da

$12/mese

Utilizzo incluso

OTA + ~15 costruzioni

per mese

Utilizzo a credito

Per minuto

per minuti di costruzione extra

1

Inizializza Build

Registra l'app in Capgo e esegui il wizard di build 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 gestore delle credenziali per esportare un file locale, quindi spingilo in __CAPGO_KEEP_0__ Actions 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 il build web, sincronizza __CAPGO_KEEP_0__ e attiva

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

4

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

Comandi CI di Base

Esegui la configurazione locale, esporta le credenziali, quindi lascia che CI chiami __CAPGO_KEEP_0__ Build dopo il build del tuo 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

Cosa Viene Inserito nei Segreti CI

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

Pronto per Automatizzare le Tue Costruzioni Native?

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

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

Continua da Capgo CI/CD

Se stai configurando il CI/CD per i rilasci Capacitor, collega questa pagina con Integrazione del CI/CD per il baseline, GitHub Azioni per gli aggiornamenti in tempo reale, Capgo Costruzioni Native per binari firmati, Soluzione di anteprima del PR per costruzioni di revisione, e I punti di blocco CI/CD comuni nelle pipeline OTA per evitare rilasci lenti.