Saltare al contenuto

🔹 build

🏗️ Gestisci costruzioni native iOS/Android tramite Capgo Cloud.

Le richieste di costruzione cloud native sono attualmente in beta limitata e l'accesso è limitato. I credenziali di costruzione non vengono mai memorizzate sui server Capgo: vengono utilizzate solo per la costruzione e poi cancellate. Gli output di costruzione possono essere caricati optional con link di download a tempo limitato.

Finestra del terminale
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform ios
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform android

Passa --output-record per persistere l'URL di download e il QR code, quindi utilizza build last-output per leggerlo:

Finestra del terminale
npx @capgo/cli build request APP_ID --platform android --output-upload --output-record /tmp/build.json
npx @capgo/cli build last-output --path /tmp/build.json --field outputUrl
Finestra del terminale
npx @capgo/cli@latest build needed

🧭 Stampa “sì” e esce con code 1 se è richiesta una costruzione nativa; altrimenti stampa “no” e esce con code 0. Le fallite dei comandi escono con code 2.

Esempio:

Finestra del terminale
npx @capgo/cli@latest build needed com.example.app --channel production --verbose

Opzioni:

ParametroTipoDescrizione
-astringAPI chiave per collegarsi al tuo account
-cstringCanale da confrontare. Predefinito su CapacitorUpdater.defaultChannel o il canale pubblico predefinito
—package-jsonstringPerimetri dei file package.json per progetti monorepo (separati da virgola)
—node-modulesstringPerimetri dei directory node_modules per progetti monorepo (separati da virgola)
—verbosebooleanAbilita l'output verboso con registrazione dettagliata
—supa-hoststringURL host personalizzato di Supabase (per auto-hosting o Capgo sviluppo)
—supa-anonstringChiave anon personalizzata di Supabase (per auto-hosting)

Alias: onboarding

Finestra del terminale
npx @capgo/cli@latest build init

Configura le credenziali di costruzione in modo interattivo (iOS: certificati + profili automatizzati; Android: keystore + Google OAuth fornisce account di servizio di GCP e invita alla console di gioco)

Opzioni:

ParametroTipoDescrizione
-astringChiave API per collegarsi al tuo account
-pstringPiattaforma da abilitare (ios o android). Se omesso, si auto-detecta quando esiste solo una cartella nativa; altrimenti, si chiede.
—host di superamentostringURL host personalizzato di Supabase (per l'hosting self o lo sviluppo Capgo)
—senza analisibooleanDisabilita l'analisi di build e la riproduzione del terminale per questa esecuzione
Finestra del terminale
npx @capgo/cli@latest build request

Richiedi un build nativo da Capgo Cloud. Questo comando comprimerà il tuo directory di progetto e lo invierà a Capgo per la costruzione. Il build sarà elaborato e inviato direttamente alle app store. Le credenziali non sono mai memorizzate sui server di Capgo; vengono eliminate dopo il build. Salvali prima di richiedere un build:

Finestra del terminale
npx @capgo/cli build credentials save --appId APP_ID --platform ios

Esempio:

Finestra del terminale
npx @capgo/cli@latest build request com.example.app --platform ios --path .

Opzioni:

ParametroTipoDescrizione
—pathstringPercorso del directory del progetto da costruire (predefinito: directory corrente)
—node-modulesstringPercorsi dei directory node_modules per i monorepos (separati da virgola)
—piattaformastringPiattaforma di destinazione: ios o android (obbligatoria)
—modalità di costruzionestringModalità di costruzione: debug o rilascio (predefinito: rilascio)
—build-certificate-base64stringiOS: Certificato .p12 codificato in Base64
—p12-passwordstringiOS: Password del certificato (facoltativa se il certificato non ha una password)
—apple-idstringiOS: Indirizzo e-mail Apple per l'upload della password specifica dell'app (alternativa alla chiave API di App Store Connect)
—apple-app-specific-passwordstringiOS: Password specifica dell'app (xxxx-xxxx-xxxx-xxxx) per gli upload di TestFlight
—apple-app-idstringiOS: ID numerico di App Store Connect dell'app (richiesto insieme a —apple-id e —apple-app-specific-password)
—apple-key-idstringiOS: App Store Connect API ID chiave
—apple-issuer-idstringiOS: ID rilasciatore App Store Connect
—apple-key-contentstringiOS: Base64-encoded App Store Connect API key (.p8)
—app-store-connect-team-idstringiOS: ID team App Store Connect
—ios-schemestringiOS: Schema Xcode per la compilazione (predefinito: App)
—ios-targetstringiOS: Obiettivo Xcode per la lettura delle impostazioni di compilazione (predefinito: stesso schema)
—ios-distributionstringiOS: Modalità di distribuzione
__CAPGO_KEEP_0__stringiOS: Percorso del profilo di provisioning o mappa bundleId=path (ripetibile)
__CAPGO_KEEP_0__stringAndroid: File di chiave del keystore codificato in Base64
__CAPGO_KEEP_0__stringAndroid: Alias della chiave del keystore
__CAPGO_KEEP_0__stringAndroid: Password della chiave del keystore
__CAPGO_KEEP_0__stringAndroid: Password del keystore
__CAPGO_KEEP_0__stringAndroid: JSON account di servizio Google Play codificato in Base64
—android-flavorstringAndroid: Scegli il flavor di prodotto da costruire (ad esempio la produzione). Richiesto se il tuo progetto ha più flavor.
—in-app-update-prioritystringAndroid: Priorità di aggiornamento in-app di Google Play per questa versione (intero 0–5; più alto = più urgente). Vedi https://developer.android.com/guide/playcore/in-app-updates. Precedenza: CLI > ambiente > credenziali salvate
—no-playstore-uploadbooleanSsaltare l'upload su Play Store per questa costruzione (nullifica la configurazione di play salvata). Richiede —output-upload.
—submit-to-store-reviewbooleanDopo l'upload, invia la versione di store per la revisione al posto di lasciarla come bozza/ costruzione inattiva. Android segna la versione di Play completata; iOS invia la costruzione elaborata di TestFlight alla revisione di App Store.
—store-release-namestringNome rilascio negozio/vers. label
—note rilascio negoziostringNote rilascio negozio predefinite. Android utilizza questo come il changelog di Play; iOS utilizza questo come il testo di What’s New predefinito dell’App Store.
—note rilascio negozio-localestringNote rilascio negozio localizzate (ripetibili), ad esempio —note rilascio negozio-locale it-IT=“Correzioni” —note rilascio negozio-locale fr-FR=“Correzioni”.
—gruppi TestFlight iOSstringiOS: nomi o ID dei gruppi TestFlight esterni separati da virgole per la distribuzione beta esterna.
—rilascio iOS automaticobooleaniOS: rilasciare automaticamente la versione dell’App Store dopo l’approvazione di Apple. Il rilascio predefinito è manuale.
—nessun rilascio iOS automaticobooleaniOS: tenere la versione dell’App Store in attesa di un rilascio manuale dopo l’approvazione di Apple.
—carica outputbooleanSovrascrivi il comportamento di caricamento degli output per questa costruzione solo (abilita). Precedenza: CLI > ambiente > credenziali salvate
—no-output-uploadbooleanSovrascrivi il comportamento di caricamento degli output per questa costruzione solo (disabilita). Precedenza: CLI > ambiente > credenziali salvate
—output-retentionstringSovrascrivi il TTL degli output collegati per questa costruzione solo (1h a 7d). Esempi: 1h, 6h, 2d. Precedenza: CLI > ambiente > credenziali salvate
—output-recordstringDopo una costruzione riuscita, scrivi un record JSON (jobId, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) in un percorso. Un PNG QR code viene anche scritto accanto a quel percorso con il .qr.png suffisso. Leggi i campi di nuovo con build last-output.
—no-skip-build-number-bumpbooleanSovrascrivi le credenziali salvate per riabilitare l'aumento automatico del numero di costruzione per questa costruzione solo.
—skip-marketing-version-bumpbooleanSsaltare l'aumento automatico della versione di marketing (CFBundleShortVersionString / versionName) quando l'app è già stata rilasciata.
—sync-ios-versionbooleaniOS: sincronizza la versione di Xcode da package.json prima di caricare il progetto.
—ai-analyticsbooleanAl fallimento della compilazione, invia i log a Capgo AI per la diagnosi. In terminali interattivi questo salta la conferma iniziale; in CI questo carica automaticamente e stampa l'analisi su stderr.
—no-prescanbooleanSvuota la scansione pre-compilazione automatica
—prescan-ignore-fatalbooleanEsegui la scansione pre-compilazione ma non bloccare mai la compilazione (rilascia solo avvisi)
—fail-on-warningsbooleanTratta gli avvisi della scansione pre-compilazione come fatali
—send-logs-to-supportbooleanAl fallimento di una compilazione CI/CD, carica automaticamente i log di compilazione a Capgo supporto (nessuna email richiesta). Capgo supporto viene notificato e seguirà con un'email. Aggiuntivo a —ai-analytics.
—invia-logbooleanAlias obsoleto per —invia-log-to-support
-astringAPI chiave per collegarsi al tuo account
—supa-hoststringURL di host personalizzato di Supabase (per hosting self o Capgo sviluppo)
—supa-anonstringChiave anonima personalizzata di Supabase (per hosting self)
—verbosobooleanAbilita l'output verboso con registrazione dettagliata
Finestra del terminale
npx @capgo/cli@latest build sync-ios-version

Sincronizza la versione locale iOS Xcode da package.json.

Esempio:

Finestra del terminale
npx @capgo/cli@latest build sync-ios-version --path .

Opzioni:

ParametroTipoDescrizione
—pathstringPercorso del directory del progetto (predefinito: directory corrente)
—controllabooleanVerifica solo; esce con codice di uscita non zero quando MARKETING_VERSION non è sincronizzato
Finestra del terminale
npx @capgo/cli@latest build prescan

Scansiona il tuo progetto e le credenziali salvate per problemi che fallirebbero una costruzione cloud — prima di caricare qualsiasi cosa. Verifica le credenziali (scadenza, password, pairing del profilo), stato del progetto (cap sync, layout di node_modules), e configurazione della piattaforma. Esegue automaticamente all'interno di build request; questo comando lo esegue in modo standalone (ad esempio in CI).

Opzioni:

ParametroTipoDescrizione
—piattaformastringPiattaforma di destinazione: ios o android (obbligatoria)
—percorsostringPer il percorso del progetto (predefinito: directory corrente)
-astringAPI chiave per collegarsi al tuo account
—flavor-androidstringAndroid: il flavor del prodotto che il build utilizzerà
—dist-iosstringiOS: modalità di distribuzione per la validazione
—jsonbooleanStampa un rapporto JSON leggibile da macchina
—falla-al-avvisobooleanEsci con un codice di uscita non zero quando sono trovati avvisi (CI)
—ignora-fatalebooleanModalità diagnostica: segnala tutto ma esce sempre con codice 0
—verbosobooleanAbilita l'output verboso con registrazione dettagliata
—supa-hoststringURL host personalizzato di Supabase (per auto-hosting o Capgo sviluppo)
—supa-anonstringChiave anonima personalizzata di Supabase (per auto-hosting)
Finestra del terminale
npx @capgo/cli@latest build last-output

Leggi il record di output di costruzione scritto da un precedente build request --output-record. Stampa il JSON completo di default, un campo singolo con —field, o il QR ASCII code con —qr. Utile in CI per recuperare l'URL di download o il QR per inviarlo nuovamente in un PR o un problema. Esempi: npx @capgo/cli build last-output —path /tmp/build.json npx @capgo/cli build last-output —path /tmp/build.json —field outputUrl npx @capgo/cli build last-output —path /tmp/build.json —qr

Opzioni:

ParametroTipoDescrizione
—pathstringPercorso del record JSON scritto da —output-record (obbligatorio)
—fieldstringStampa un campo singolo (uno dei seguenti: jobId, appId, piattaforma, buildMode, stato, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
—qrbooleanStampa il codice QR ASCII elaborato code (abbreviazione per —field qrCodeAscii)

Gestisci i credenziali di costruzione memorizzate localmente sul tuo computer. 🔒 SICUREZZA:

  • I crediti salvati in ~/.capgo-credentials/credentials.json (globale) o .capgo-credentials.json (locale)
  • Quando si costruisce, inviati a Capgo ma NON archiviati permanentemente
  • Cancellati da Capgo immediatamente dopo la costruzione
  • I risultati di costruzione possono essere caricati facoltativamente per collegamenti di download a tempo limitato 📚 DOCUMENTAZIONE: iOS setup: https://capgo.app/docs/cli/cloud-build/ios/ Configurazione Android: https://capgo.app/docs/cli/cloud-build/android/

Alias: asc-key

Fermata del terminale
npx @capgo/cli@latest build credentials apple-key

Create an App Store Connect team API key with a guided macOS helper (macOS only). Opens a native window that walks you through Apple’s App Store Connect UI in an embedded browser, auto-captures the Issuer ID + Key ID, intercepts the one-time .p8, validates it against Apple, and saves it to ~/.appstoreconnect/private_keys. Progress statistics are forwarded to Capgo analytics (disable with CAPGO_DISABLE_TELEMETRY). npx @capgo/cli build credentials apple-key —appId com.example.app

Esempio:

Fermata del terminale
Example:

Opzioni:

ParametroTipoDescrizione
-astringAPI chiave per collegarsi al tuo account
—appIdstringSalva la chiave catturata nei credenziali di build iOS di questa app
—localbooleanSalva nella cartella per progetto .capgo-credentials.json al posto del file globale
—jsonbooleanStampa la chiave ID / ID emittente / percorso .p8 come JSON
Finestra del terminale
npx @capgo/cli@latest build credentials save

Salva le credenziali di costruzione localmente per iOS o Android. Le credenziali sono memorizzate in:

  • ~/.capgo-credentials/credentials.json (impostazione predefinita, globale)
  • .capgo-credentials.json nella radice del progetto (con il flag —local) ⚠️ RICHIESTO PRIMA DELLA COSTRUZIONE: Devi salvare le credenziali prima di richiedere una costruzione. 🔒 Queste credenziali non vengono mai memorizzate permanentemente sui server di Capgo. Vengono eliminate immediatamente dopo la conclusione della costruzione. 📚 Guida di configurazione: iOS: https://capgo.app/docs/cli/cloud-build/ios/ Android: https://capgo.app/docs/cli/cloud-build/android/ npx @capgo/cli build credentials save —platform ios
    —certificato ./cert.p12 —p12-password “password”
    —profilo di provisioning iOS ./profile.mobileprovision
    —chiave di Apple ./AuthKey.p8 —chiave di Apple-id “KEY123”
    —id di emittente di Apple “issuer-uuid” —id di team di Apple “team-id” Esempio di costruzione multi-target (app + estensione di widget): npx @capgo/cli build credentials save —platform ios
    —profilo di provisioning ios ./App.mobileprovision
    —profilo di provisioning ios com.example.widget=./Widget.mobileprovision
    … npx @capgo/cli build credentials save —piattaforma android
    —chiave di sicurezza ./release.keystore —nome-alias della chiave “my-key”
    —password della chiave “key-pass”
    —configurazione di gioco ./service-account.json Memoria locale (per-progetto): npx @capgo/cli build credentials save —locale —piattaforma ios …

Esempio:

Finestra del terminale
iOS Example:

Opzioni:

ParametroTipoDescrizione
__CAPGO_KEEP_0__stringID dell'app (ad esempio, com.esempio.app) (obbligatorio)
__CAPGO_KEEP_0__stringPiattaforma: ios o android (obbligatorio)
__CAPGO_KEEP_0__stringiOS: Percorso del file di certificato .p12
__CAPGO_KEEP_0__stringiOS: Percorso del file di provisioning o bundleId=path (ripetibile)
__CAPGO_KEEP_0__stringiOS: Password del certificato (facoltativo se il certificato non ha password)
__CAPGO_KEEP_0__stringiOS: Percorso per la chiave .p8 di App Store Connect API
—apple-key-idstringiOS: ID chiave di App Store Connect API
—apple-issuer-idstringiOS: ID emittente di App Store Connect
—apple-team-idstringiOS: ID team di App Store Connect
—ios-distributionstringiOS: Modalità di distribuzione
—apple-idstringiOS: Indirizzo email Apple per l'upload della password specifica per l'app (alternativa alla chiave di App Store Connect API)
—apple-app-specific-passwordstringiOS: Password dell'app (xxxx-xxxx-xxxx-xxxx) per le pubblicazioni su TestFlight
—apple-app-idstringiOS: ID numerico dell'app di App Store Connect (richiesto insieme a —apple-id e —apple-app-specific-password)
—keystorestringAndroid: Percorso del file del keystore (.keystore o .jks)
—keystore-aliasstringAndroid: Alias del keystore
—keystore-key-passwordstringAndroid: Password della chiave del keystore
—keystore-store-passwordstringAndroid: Password del keystore
—play-configstringAndroid: Percorso per il file JSON del servizio account di Play Store
—android-flavorstringAndroid: Flavore del prodotto da costruire (ad esempio la produzione). Richiesto se il progetto ha più gusti.
—in-app-update-prioritystringAndroid: Priorità di aggiornamento in-app di Google Play per le versioni future (intero 0–5; più alto = più urgente). Omettere per lasciare invariato il valore esistente di Play.
—localbooleanSalva i credenziali nel file .capgo-credentials.json nella radice del progetto al posto di ~/.capgo-credentials/
—output-uploadbooleanCarica gli output di costruzione (IPA/APK/AAB) nel Capgo storage e stampa i collegamenti di download
—no-output-uploadbooleanNon caricare gli output di costruzione (IPA/APK/AAB) nel Capgo storage
—output-retentionstringLink di output TTL: 1h a 7g (predefinito: 1h). Esempi: 1h, 6h, 2g
—saltare-aggiornamento-numero-di-costruzionebooleanSaltare l'aggiornamento automatico del numero di costruzione/versione code nelle future costruzioni
—non-saltare-aggiornamento-numero-di-costruzionebooleanRiabilitare l'aggiornamento automatico del numero di costruzione (comportamento predefinito)
—saltare-aggiornamento-versione-di-marketingbooleanSaltare l'aggiornamento automatico della versione di marketing nelle future costruzioni quando l'app è già pubblicata
—non-saltare-aggiornamento-versione-di-marketingbooleanRiabilitare l'aggiornamento automatico della versione di marketing (comportamento predefinito)
Finestra del terminale
npx @capgo/cli@latest build credentials list

Elenco delle credenziali di costruzione salvate (passwords mascherate). Mostra quali credenziali sono attualmente salvate (entrambe globali e locali). Esempi: npx @capgo/cli costruzione credenziali elenco # Elenco tutti gli app npx @capgo/cli costruzione credenziali elenco —appId com.example.app # Elenco app specifico

Opzioni:

ParametroTipoDescrizione
—appIdstringID dell'app da elencare (facoltativo, elenca tutti se omesso)
—localebooleanElenco le credenziali dal file locale .capgo-credentials.json solo
Finestra del terminale
npx @capgo/cli@latest build credentials clear

Cancella le credenziali di costruzione salvate. Elimina le credenziali dallo storage. Usa —appId e —platform per targetizzare le credenziali specifiche. Esempi: npx @capgo/cli build credentials clear # Cancella tutti gli app (globale) npx @capgo/cli build credentials clear —locale # Cancella le credenziali locali npx @capgo/cli build credentials clear —appId com.esempio.app —piattaforma ios

Opzioni:

ParametroTipoDescrizione
—appIdstringID dell'applicazione da cancellare (facoltativo, cancella tutte le app se omesso)
—piattaformastringPiattaforma da cancellare: ios o android (facoltativo, cancella tutte le piattaforme se omesso)
—localebooleanElimina le credenziali locali da .capgo-credentials.json anziché quelle globali
Finestra del terminale
npx @capgo/cli@latest build credentials update

Aggiorna le credenziali specifiche senza fornire tutte di nuovo. Aggiorna le credenziali esistenti fornendo solo i campi che desideri modificare. La piattaforma viene rilevata automaticamente dalle opzioni fornite. Esempi: npx @capgo/cli build credentials update —ios-provisioning-profile ./new-profile.mobileprovision npx @capgo/cli build credentials update —local —keystore ./new-keystore.jks

Opzioni:

ParametroTipoDescrizione
—appIdstringID dell'app (rilevato automaticamente da capacitor.config se omesso)
—piattaformastringPiattaforma: ios o android (rilevata automaticamente dalle opzioni)
—localebooleanAggiorna il file locale .capgo-credentials.json al posto di quello globale
—certificatostringPercorso del file del certificato P12
—profilo-provvisoria-iosstringPercorso del profilo di provisioning o bundleId=path (ripetibile, aggiuntivo di default)
—sovrascrivi-mappa-provvisoria-iosbooleanSostituisci l'intera mappa di provisioning al posto di unirsi (default: unisci)
—password-p12stringPassword del certificato P12
—chiave-applestringPercorso della chiave App Store Connect API (.file p8)
—chiave-apple-idstringID chiave App Store Connect API
—apple-id-issuerstringID emittente App Store Connect
—apple-id-teamstringID team App Store Connect
—apple-idstringiOS: indirizzo email Apple ID per l'upload di password specifiche dell'app (alternativa alla chiave App Store Connect API)
—password-app-specificstringiOS: password specifica dell'app (xxxx-xxxx-xxxx-xxxx) per gli upload di TestFlight
—apple-app-idstringiOS: ID numerico di App Store Connect (obbligatorio insieme a —apple-id e —apple-app-specific-password)
—ios-distributionstringiOS: Modalità di distribuzione
—keystorestringPercorso del file keystore (.keystore o .jks)
—keystore-aliasstringAlias della chiave keystore
—keystore-key-passwordstringPassword della chiave keystore
—keystore-store-passwordstringPassword dello store keystore
—configurazione-di-giocostringPercorso del file JSON del servizio account Google Play
—flavor-di-AndroidstringAndroid: Flavore del prodotto da costruire (ad esempio la produzione). Richiesto se il progetto ha più flavor.
—priorità-di-aggiornamento-in-appstringAndroid: Priorità di aggiornamento in-app di Google Play per le future rilasci (intero 0–5; maggiore = più urgente).
—carica-outputbooleanCarica gli output di costruzione (IPA/APK/AAB) nel Capgo storage e stampa i collegamenti di download
—non-carica-outputbooleanNon caricare gli output di costruzione (IPA/APK/AAB) nel Capgo storage
—retention-di-outputstringTTL dei collegamenti di output: 1h a 7d. Esempi: 1h, 6h, 2d
—saltare l'incremento del numero di costruzionebooleanSaltare l'incremento automatico del numero di costruzione/vers. code nelle future costruzioni
—no-saltare l'incremento del numero di costruzionebooleanRiabilitare l'incremento automatico del numero di costruzione (comportamento predefinito)
—saltare l'incremento della versione di marketingbooleanSaltare l'incremento automatico della versione di marketing nelle future costruzioni quando l'app è già rilasciata
—no-saltare l'incremento della versione di marketingbooleanRiabilitare l'incremento automatico della versione di marketing (comportamento predefinito)
Finestra del terminale
npx @capgo/cli@latest build credentials manage

Gestisci interattivamente le credenziali di costruzione salvate. Esegui una ricerca tra le credenziali memorizzate, visualizza cosa è configurato, esporta un file .env pronto per la CI/CD, o cancella le credenziali di una piattaforma. Utilizza lo stesso TUI. capgo init. Esempi: npx @capgo/cli build credentials manage npx @capgo/cli build credentials manage —appId com.example.app npx @capgo/cli build credentials manage —appId com.example.app —platform ios npx @capgo/cli build credentials manage —local

Opzioni:

ParametroTipoDescrizione
—appIdstringID dell'applicazione da gestire (facoltativo, richiede di scegliere se omesso)
—platformstringPiattaforma da gestire: ios o android (facoltativo, richiede di scegliere se omesso)
—localebooleanVisualizza solo le credenziali locali nel file .capgo-credentials.json
Fermata del terminale
npx @capgo/cli@latest build credentials migrate

Migrare il profilo di provisioning legacy al nuovo formato multi-target. Converte BUILD_PROVISION_PROFILE_BASE64 in CAPGO_IOS_PROVISIONING_MAP. Scopre automaticamente l'ID del bundle principale dal tuo progetto Xcode. npx @capgo/cli build credentials migrate —piattaforma ios

Esempio:

Fermata del terminale
Example:

Opzioni:

ParametroTipoDescrizione
—ID dell'applicazionestringID dell'applicazione (rilevato automaticamente da capacitor.config se omesso)
—piattaformastringPiattaforma (solo ios è supportata)
—localebooleanMigrare da locale .capgo-credentials.json anziché globale