Sdílet prostřednictvím


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.