Sauvegarde des données de build

Important

Visual Studio App Center doit être mis hors service le 31 mars 2025. Bien que vous puissiez continuer à utiliser Visual Studio App Center jusqu’à ce qu’il soit entièrement mis hors service, il existe plusieurs alternatives recommandées vers lesquelles vous pouvez envisager de migrer.

En savoir plus sur les chronologies et les alternatives de support.

Les données de génération dans App Center sont conservées pendant 30 jours après leur création. Toutefois, il peut également être supprimé avant que 30 jours ne se soient écoulés de deux manières :

  • La configuration de la branche dans App Center est supprimée, ce qui efface toutes les données de cette branche.
  • Le dépôt est déconnecté via App Center, qui efface toutes les données de ce dépôt.

Avertissement

Si le dépôt est déconnecté via l’hôte plutôt que via App Center ; les données de build sont inaccessibles dans l’interface utilisateur. Toutefois, il peut toujours être téléchargé via l’API ou l’interface CLI par des utilisateurs authentifiés qui ont accès à l’application dans App Center.

Sauvegarde à partir du site web App Center

Vous pouvez télécharger des données à partir de votre build en accédant à : appcenter.ms > [votre compte ou organization] [nom de l’application] >> build > [nom de la branche] > [numéro de build] téléchargez l’exemple d’URL > :https://appcenter.ms/orgs/ORG-NAME/apps/APP-NAME/build/branches/BRANCH-NAME/builds/BUILD_NUMBER

À partir de là, vous pouvez télécharger des fichiers de build, tels que les journaux et les fichiers binaires d’application.

Sauvegarde à l’aide de l’API App Center

Références générales :

Vous pouvez télécharger les journaux & générer des artefacts à l’aide de cet appel d’API : https://openapi.appcenter.ms/#/build/builds_getDownloadUri. L’appel fonctionne tant que les données de build existent et que vos informations d’identification d’API sont autorisées à accéder à ces données.

L’API peut également être utilisée pour enregistrer les paramètres de configuration de la branche active, à l’aide de https://openapi.appcenter.ms/#/build/branchConfigurations_get

Sauvegarde à l’aide de l’interface CLI App Center

Références générales :

Vous pouvez utiliser cette commande pour sauvegarder vos données de build à partir de l’interface CLI :

appcenter build download --id [BUILD_NUMBER] --app [ORG_NAME/APP_NAME] --type [journaux, build, symboles]

Vous trouverez ci-dessous un exemple de script qui, lorsqu’une équipe organization & à laquelle vous avez accès, télécharge les journaux des builds #1 à 10.

# Customize this script to download build data you have permission to access in App Center. 

TEAM_APP='ORG_NAME/APP_NAME'

for i in {1..10} #downloads data from builds #1 - #10
do
   eval appcenter build download --id "$i" --app $TEAM_APP --type "logs"    
   #eval appcenter build download --id "$i" --app $TEAM_APP --type "build" #uncomment to download app packages
   #eval appcenter build download --id "$i" --app $TEAM_APP --type "symbols" #uncomment to download symbols
done

Conseil

Si l’une des commandes échoue, le script génère une erreur, mais continue à s’exécuter. Cela signifie que vous pouvez utiliser une plage générale ou approximative pour les données de build.

Ce script est également disponible dans le référentiel App Center