đč Construction
Copiez une commande de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
đïž GĂ©rez les builds natifs iOS/Android Ă travers Capgo Cloud.
đ Initialiser
Section intitulĂ©e â đ InitialisationâAlias: onboarding
npx @capgo/cli@latest build initConfigurer les informations de build iOS de maniÚre interactive (crée automatiquement des certificats et des profils)
đč Demande
Section intitulĂ©e â Demandeânpx @capgo/cli@latest build requestDemander un build natif Ă Capgo Cloud.
Cette commande va zipper votre répertoire de projet et l'envoyer à Capgo pour la build.
Le build sera traité et envoyé directement aux magasins d'applications.
Sécurité : Les informations de connexion ne sont jamais stockées sur les serveurs de Capgo . Elles sont supprimées automatiquement
aprĂšs la fin de la build. Les rĂ©sultats de build peuvent ĂȘtre envoyĂ©s pour des liens de tĂ©lĂ©chargement temporaire.
Prérequis : Enregistrer les informations de connexion avant de procéder avec :
npx @capgo/cli build credentials save --appId <app-id> --platform <ios|android>
Exemple:
npx @capgo/cli@latest build request com.example.app --platform ios --path .Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âchemin | string | Chemin du rĂ©pertoire de projet Ă construire (par dĂ©faut : rĂ©pertoire courant) |
| âplateforme | string | Plateforme cible : ios ou android (obligatoire) |
| âmode de construction | string | Mode de construction : debug ou release (par dĂ©faut : release) |
| âcertificat de construction base64 | string | iOS : certificat .p12 base64 codĂ© |
| âmot de passe p12 | string | iOS : mot de passe de certificat (facultatif si le certificat n'a pas de mot de passe) |
| âidentifiant Apple | string | iOS : adresse e-mail de l'identifiant Apple |
| âmot de passe spĂ©cifique Ă l'application Apple | string | iOS : mot de passe spĂ©cifique Ă l'application |
| âidentifiant de clĂ© Apple | string | iOS : identifiant de clĂ© App Store Connect API |
| âidentifiant Ă©metteur Apple | string | iOS : identifiant Ă©metteur App Store Connect |
| âcontenu de clĂ© Apple | string | iOS : clĂ© App Store Connect API encodĂ©e en base64 (.p8) |
| âID d'Ă©quipe d'App Store Connect | string | iOS : ID d'Ă©quipe d'App Store Connect |
| âschĂ©ma iOS | string | iOS : SchĂ©ma Xcode pour la construction (par dĂ©faut : App) |
| âcible iOS | string | iOS : Cible Xcode pour la lecture des paramĂštres de construction (par dĂ©faut : mĂȘme que le schĂ©ma) |
| âmode de distribution iOS | string | iOS : Mode de distribution |
| âprofil de provisionnement iOS | string | iOS : Chemin du profil de provisionnement ou bundleId=path (rĂ©pĂ©table) |
| âfichier de clĂ© de stockage Android | string | Android : Fichier de clĂ© de stockage encodĂ© en Base64 |
| â__CAPGO_KEEP_0__-clĂ©-de-keystore | string | Android : Alias de clĂ© de keystore |
| â__CAPGO_KEEP_0__-mot-de-passe-de-keystore | string | Android : Mot de passe de clĂ© de keystore |
| â__CAPGO_KEEP_0__-mot-de-passe-de-keystore | string | Android : Mot de passe de magasin de keystore |
| â__CAPGO_KEEP_0__-configuratio-play-json | string | Android : JSON encodĂ© en base64 du compte de service Google Play |
| â__CAPGO_KEEP_0__-goĂ»t-androĂŻde | string | Android : Saveur de produit Ă construire (par exemple, production). Obligatoire si votre projet a plusieurs saveurs. |
| â__CAPGO_KEEP_0__-pas-de-telechargement-sur-playstore | boolean | Ignorer le tĂ©lĂ©chargement sur Play Store pour cette construction (annule la configuration de Play enregistrĂ©e). Exige âoutput-upload. |
| âsortie-tĂ©lĂ©chargement | boolean | DĂ©finir le comportement de tĂ©lĂ©chargement de sortie pour cette construction uniquement (activer). PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s |
| âpas-de-sortie-tĂ©lĂ©chargement | boolean | DĂ©finir le comportement de tĂ©lĂ©chargement de sortie pour cette construction uniquement (dĂ©sactiver). PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s |
| âconservation-sortie | string | DĂ©finir la durĂ©e de vie de la liaison de sortie pour cette construction uniquement (1h Ă 7j). Exemples : 1h, 6h, 2j. PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s |
| âignorer-bump-numĂ©ro-de-construction | boolean | Ignorer l'incrĂ©mentation automatique du numĂ©ro de construction/versio code pour cette construction uniquement. Utilise la version dĂ©jĂ prĂ©sente dans les fichiers du projet. |
| âpas-ignorer-bump-numĂ©ro-de-construction | boolean | DĂ©finir les identifiants enregistrĂ©s pour rĂ©activer l'incrĂ©mentation automatique du numĂ©ro de construction pour cette construction uniquement. |
| -a, | string | API pour vous connecter Ă votre compte |
| âhĂŽte-supĂ©rieur | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte ou Capgo dĂ©veloppement) |
| âclĂ©-anon-supabase | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte) |
| âverbose | boolean | Activer l'affichage dĂ©taillĂ© avec des journaux de dĂ©bogage |
đč Identifiants
Section intitulĂ©e « Identifiants »npx @capgo/cli@latest build credentialsGĂ©rer les informations d'identification de construction stockĂ©es localement sur votre machine. SĂCURITĂ :
- Les informations d'identification sauvegardées dans ~/.capgo-credentials/credentials.json (global) ou .capgo-credentials.json (local)
- When building, sent to Capgo mais N'EST JAMAIS stocké de maniÚre permanente
- Supprimé de Capgo immédiatement aprÚs la construction
- Les sorties de construction peuvent ĂȘtre tĂ©lĂ©chargĂ©es optionnellement pour des liens de tĂ©lĂ©chargement Ă temps limitĂ© đ DOCUMENTATION: iOS setup : https://capgo.app/docs/cli/cloud-build/ios/ Configuration Android : https://capgo.app/docs/cli/cloud-build/android/
Continuez de la construction
Section intitulĂ©e âContinuez de la constructionâSi vous utilisez la construction pour planifier l'automatisation CI/CD, connectez-le avec Capgo CI/CD pour le flux de produit dans Capgo CI/CD, Capgo Rendus natifs pour le flux de produit dans Capgo Rendus natifs, Capgo IntĂ©grations pour le flux de produit dans Capgo IntĂ©grations, IntĂ©gration CI/CD pour le dĂ©tail d'implĂ©mentation dans IntĂ©gration CI/CD, et GitHub IntĂ©gration d'actions pour le dĂ©tail d'implĂ©mentation dans GitHub IntĂ©gration d'actions.