Zálohování dat sestavení
Důležité
31. března 2025 je naplánované vyřazení z provozu. I když můžete dál používat Visual Studio App Center, dokud ho úplně vyřadíte, existuje několik doporučených alternativ, na které můžete zvážit migraci.
Přečtěte si další informace o časových osách a alternativách podpory.
Data sestavení v App Center se uchovávají po dobu 30 dnů od vytvoření. Před uplynutím 30 dnů ho ale můžete odstranit dvěma způsoby:
- Konfigurace větve v App Center se odstraní, čímž se vymažou všechna data pro danou větev.
- Úložiště se odpojí přes App Center, což vymaže všechna data pro toto úložiště.
Upozornění
Pokud je úložiště odpojeno prostřednictvím hostitele, nikoli přes App Center; data sestavení nejsou v uživatelském rozhraní dostupná. Přes rozhraní API nebo rozhraní příkazového řádku si ho ale můžou stáhnout ověření uživatelé, kteří mají přístup k aplikaci v App Centeru.
Zálohování z webu App Center
Data z buildu si můžete stáhnout tak, že přejdete na : appcenter.ms > [váš účet nebo organizace] > [název aplikace] > build > [název větve] [číslo buildu] >> stáhnout příklad adresy URL: https://appcenter.ms/orgs/ORG-NAME/apps/APP-NAME/build/branches/BRANCH-NAME/builds/BUILD_NUMBER
Odtud si můžete stáhnout soubory sestavení, jako jsou protokoly a binární soubory aplikací.
Zálohování pomocí rozhraní API služby App Center
Obecné odkazy:
Protokoly & artefakty sestavení můžete stáhnout pomocí tohoto volání rozhraní API: https://openapi.appcenter.ms/#/build/builds_getDownloadUri. Volání funguje tak dlouho, dokud data sestavení existují a vaše přihlašovací údaje rozhraní API mají oprávnění pro přístup k nim.
Rozhraní API lze také použít k záznamu aktuálního nastavení konfigurace větve pomocí https://openapi.appcenter.ms/#/build/branchConfigurations_get
Zálohování pomocí rozhraní příkazového řádku app center
Obecné odkazy:
K zálohování dat sestavení z rozhraní příkazového řádku můžete použít tento příkaz:
appcenter build download --id [BUILD_NUMBER] --app [ORG_NAME/APP_NAME] --type [logs, build, symbols]
Níže je příklad skriptu, který po zadání organizace & týmu, ke kterému máte přístup, stáhne protokoly pro buildy č. 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
Tip
Pokud některý z příkazů selže, skript vypíše chybu, ale bude pokračovat v provádění. To znamená, že pro data sestavení můžete použít obecný nebo přibližný rozsah.
Tento skript je k dispozici také v úložišti App Center.