Sichern von Builddaten
Wichtig
Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie möglicherweise eine Migration in Erwägung ziehen.
Builddaten im App Center werden nach der Erstellung 30 Tage lang aufbewahrt. Es kann jedoch auch vor ablaufen 30 Tagen auf zwei Arten gelöscht werden:
- Die Konfiguration für den Branch in App Center wird gelöscht, wodurch alle Daten für diesen Branch gelöscht werden.
- Das Repository wird über App Center getrennt, wodurch alle Daten für dieses Repository gelöscht werden.
Warnung
Wenn das Repository nicht über App Center, sondern über den Host getrennt wird; Auf Builddaten kann auf der Benutzeroberfläche nicht zugegriffen werden. Es kann jedoch weiterhin über die API oder CLI von authentifizierten Benutzern heruntergeladen werden, die Zugriff auf die App im App Center haben.
Sicherung von der App Center-Website
Sie können Daten aus Ihrem Build herunterladen, indem Sie appcenter.ms > [Ihr Konto oder organization] [App-Name] >> Build > [Branchname] > [Buildnummer] > Beispiel-URL herunterladen:https://appcenter.ms/orgs/ORG-NAME/apps/APP-NAME/build/branches/BRANCH-NAME/builds/BUILD_NUMBER
Dort können Sie Builddateien herunterladen, z. B. Protokolle und App-Binärdateien.
Sicherung mithilfe der App Center-API
Allgemeine Referenzen:
Sie können Protokolle & Erstellen von Artefakten mithilfe des folgenden API-Aufrufs herunterladen: https://openapi.appcenter.ms/#/build/builds_getDownloadUri. Der Aufruf funktioniert, solange die Builddaten vorhanden sind und Ihre API-Anmeldeinformationen über die Berechtigung für den Zugriff auf diese Daten verfügen.
Die API kann auch verwendet werden, um die aktuellen Branchkonfigurationseinstellungen aufzuzeichnen. https://openapi.appcenter.ms/#/build/branchConfigurations_get
Sicherung mithilfe der App Center CLI
Allgemeine Referenzen:
Sie können diesen Befehl verwenden, um Ihre Builddaten über die CLI zu sichern:
appcenter build download --id [BUILD_NUMBER] --app [ORG_NAME/APP_NAME] --type [protokolle, build, symbole]
Im Folgenden finden Sie ein Beispielskript, das bei Einer organization & Teams, auf die Sie Zugriff haben, die Protokolle für Builds #1-10 herunterladen wird.
# 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
Tipp
Wenn einer der Befehle fehlschlägt, gibt das Skript einen Fehler aus, wird aber weiterhin ausgeführt. Dies bedeutet, dass Sie einen allgemeinen oder ungefähren Bereich für die Builddaten verwenden können.
Dieses Skript ist auch im App Center-Repository verfügbar.