ビルド データのバックアップ
重要
Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。
App Center のビルド データは、作成後 30 日間保持されます。 ただし、30 日が経過する前に、次の 2 つの方法で削除することもできます。
- App Center のブランチの構成が削除され、そのブランチのすべてのデータが消去されます。
- リポジトリは App Center 経由で切断され、そのリポジトリのすべてのデータが消去されます。
警告
リポジトリが App Center 経由ではなくホスト経由で切断されている場合。ビルド データに UI でアクセスできません。 ただし、App Center でアプリにアクセスできる認証済みユーザーは、API または CLI を使用してダウンロードできます。
App Center Web サイトからのバックアップ
[アカウントまたはorganization] [アプリ名] ビルド > [ブランチ名 > ] [ビルド番号>] >> のダウンロード>例 URL を appcenter.ms することで、ビルドからデータをダウンロードできます。https://appcenter.ms/orgs/ORG-NAME/apps/APP-NAME/build/branches/BRANCH-NAME/builds/BUILD_NUMBER
そこから、ログやアプリ バイナリなどのビルド ファイルをダウンロードできます。
App Center API を使用したバックアップ
一般的な参照:
次の API 呼び出しを使用して、ビルド成果物 & ログをダウンロードできます。 https://openapi.appcenter.ms/#/build/builds_getDownloadUri 呼び出しは、ビルド データが存在し、API 資格情報にそのデータにアクセスするアクセス許可がある限り機能します。
API を使用して、現在のブランチ構成設定を記録することもできます。 https://openapi.appcenter.ms/#/build/branchConfigurations_get
App Center CLI を使用したバックアップ
一般的な参照:
このコマンドを使用して、CLI からビルド データをバックアップできます。
appcenter build download --id [BUILD_NUMBER] --app [ORG_NAME/APP_NAME] --type [logs, build, symbols]
アクセスできるorganization &チームが与えられた場合、ビルド #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
ヒント
いずれかのコマンドが失敗した場合、スクリプトはエラーを出力しますが、実行を続けます。 つまり、ビルド データには一般的な範囲またはおおよその範囲を使用できます。
このスクリプトは、App Center リポジトリでも使用できます