Резервное копирование данных сборки

Важно!

Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio, пока он не будет полностью выведен из эксплуатации, существует несколько рекомендуемых вариантов, на которые вы можете рассмотреть возможность миграции.

Узнайте больше о сроках поддержки и альтернативных вариантах.

Данные сборки в Центре приложений хранятся в течение 30 дней после создания. Однако его также можно удалить до истечения 30 дней двумя способами:

  • Конфигурация для ветви в Центре приложений удаляется, при этом удаляются все данные для этой ветви.
  • Репозиторий отключается через Центр приложений, который удаляет все данные из этого репозитория.

Предупреждение

Если репозиторий отключен через узел, а не через Центр приложений; Данные сборки недоступны в пользовательском интерфейсе. Однако его по-прежнему могут скачать через API или CLI пользователи, прошедшие проверку подлинности, которые имеют доступ к приложению в Центре приложений.

Резервное копирование с веб-сайта Центра приложений

Вы можете скачать данные из сборки, перейдя по адресу : appcenter.ms > [ваша учетная запись или организация] > [имя приложения] > build > [branch name] > [номер сборки] > скачать пример URL-адреса: https://appcenter.ms/orgs/ORG-NAME/apps/APP-NAME/build/branches/BRANCH-NAME/builds/BUILD_NUMBER

Оттуда можно скачать файлы сборки, такие как журналы и двоичные файлы приложения.

Резервное копирование с помощью API Центра приложений

Общие ссылки:

Вы можете скачать журналы & артефакты сборки с помощью этого вызова API: https://openapi.appcenter.ms/#/build/builds_getDownloadUri. Вызов работает до тех пор, пока существуют данные сборки и учетные данные API имеют разрешение на доступ к этим данным.

API также можно использовать для записи параметров конфигурации текущей ветви с помощью https://openapi.appcenter.ms/#/build/branchConfigurations_get

Резервное копирование с помощью интерфейса командной строки Центра приложений

Общие ссылки:

Эту команду можно использовать для резервного копирования данных сборки из ИНТЕРФЕЙСА командной строки:

appcenter build download --id [BUILD_NUMBER] --app [ORG_NAME/APP_NAME] --type [logs, build, symbols]

Ниже приведен пример сценария, который при наличии у организации & команды, к которым у вас есть доступ, скачивает журналы для сборок 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

Совет

Если одна из команд завершается ошибкой, скрипт выдаст ошибку, но продолжит выполнение. Это означает, что для данных сборки можно использовать общий или приблизительный диапазон.

Этот скрипт также доступен в репозитории Центра приложений.